title: springboot + webpack dev server, does not change localhost bundle file after rebuilding
body: <p><a href="http://i.stack.imgur.com/BYXDA.png" rel="nofollow">click this pic and please read below</a></p>
  
  <p>1.this first pic is after run webpack-dev-sercer --hot --inline</p>
  
  <ol start="2">
  <li><p>second pic is my html : the way i call js file</p></li>
  <li><p>i changed my jsx file to test server
  and npm said complete rebuild
  but, bundled js file in localhost:9090 does not change after rebuilding like upper pic </p></li>
  </ol>
  
  <p>below code is my webpack.config.js file</p>
  
  <pre><code>var path = require('path');
  var webpack = require('webpack');
  var merge = require('webpack-merge');
  var HtmlWebpackPlugin = require('html-webpack-plugin');
  var ExtractTextPlugin = require('extract-text-webpack-plugin');
  var jeet = require('jeet'); 
  var nib = require('nib'); 
  
  var RES = path.join(__dirname, 'src/main/resources'); 
  var STATIC = path.join(__dirname, 'src/main/resources/static');
  
  const TARGET = process.env.npm_lifecycle_event;
  
  const common = {
    entry: {
      chunkA: path.join(STATIC, 'chunkA/chunkA_world.jsx'), 
      chunkB: path.join(STATIC, 'chunkB/chunkB_world.jsx')
    },
    output: {
      path: path.join(STATIC, 'jsbuilt'),
      filename: '[name].bundle.js',
      chunkFileName: '[id].bundle.js',
      publicPath:  '' 
    },
    plugins: [
      new webpack.optimize.OccurenceOrderPlugin(),
      new webpack.optimize.CommonsChunkPlugin({ 
        name: 'vendors',
        minChunks(module, count) {
          return (
            module.resource &amp;&amp; 
            module.resource.indexOf(path.resolve('node_modules')) === 0
          )
        }
      }),
      new HtmlWebpackPlugin({ 
      }),
      new webpack.DefinePlugin({ 
        "process.env": {
          NODE_ENV: JSON.stringify('development') 
        }
      }),
      new ExtractTextPlugin('styles.css') 
    ],
    resolve: {
      extensions: ['', '.js'],
      root: RES
    },
    module: {
      preLoaders: [ 
        {
          test: /\.css$/,
          loader: 'stripcomment'
        }
      ],
      loaders: [{
        test: /\.jsx?$/,
        exclude: /(node_modules)/,
        loader: ['babel'],
        include: STATIC,
        query:
            {
              presets:['es2015','stage-0','react'],
              compact: false
            }
      }, {
        test: /\.styl$/,
        loader: ExtractTextPlugin.extract('css-loader!stylus-loader') 
      }, {
        test: /\.json/,
        loader: ['json-loader']
      }]
    },
    stylus: {
      use: [jeet(), nib()]
    }
  };
  
  if (TARGET === 'start' || !TARGET) {
      module.exports = merge(common, {
          devServer: {
              port: 9090,
              proxy: {
                  '/*': {
                      target: 'http://localhost:8080',
                      secure: false,
                      prependPath: false
                  }
              },
              publicPath: 'http://localhost:9090/',
              historyApiFallback: true
          },
          devtool: 'source-map'
      });
  }
  
  if (TARGET === 'build') {
      module.exports = merge(common, {});
  }
  </code></pre>
  
  <p>and my project is spring boot 
  so, my question is, how to make localhost9090 js file change?</p>