首页 > webpack dev server 在监听,但是编译后的bundle文件没有改变?

webpack dev server 在监听,但是编译后的bundle文件没有改变?

// webpack配置文件
var path = require('path');

var ROOT_PATH = path.resolve(__dirname);
var ENTRY_PATH = path.resolve(ROOT_PATH, 'webpack/javascripts');
var BUILD_PATH = path.resolve(ROOT_PATH, 'app/assets/javascripts');


module.exports = {
  entry: ENTRY_PATH,
  output: {
    path: BUILD_PATH,
    filename: 'application.bundle.js'
  },
  devServer: {
    historyApiFallback: true,
    hot: true,
    inline: true,
    progress: true,
    outputPath: BUILD_PATH
  }
};

手动执行
webpack
可以编译成功,没有问题的
但是执行webpack-dev-server --hot --inline 后,当js文件改变时,控制台确实是有在监听但是,编译后的bundle文件没有改变,有什么的原因么


你是通过什么判断bundle没有改变的呢,考虑看一下浏览器执行的的缓存策略

【热门文章】
【热门文章】