Webpack 编译忽略源代码更改
Webpack compilation ignores source change
我使用 Webpack + Gulp 和 build-watch 风格,就像 here 解释的那样(模式 2)。
Webpack 有时会忽略 JS 源的更改。 Gulp脚本很简单
gulp.task("webpack:build-dev", function(callback) {
// run webpack
devCompiler.run(function(err, stats) {
// Handle error
callback();
});
});
完整示例在 Github 上。 index.js 更改后,包应反映更改。它不会在第一次发生,然后它工作正常。我从现实生活中的项目开始,这里的模式不同:第 1、3、5 等变化被忽略了。
看起来是 Webpack 错误,在将问题发布给开发人员之前还有其他想法吗?
我已经向 Webpack 开发人员发布了一个错误 (https://github.com/webpack/webpack/issues/3137)。它在 Webpack 2(目前处于测试阶段)中不可重现,并且可能不会为 Webpack 1.x.
修复
我使用 Webpack + Gulp 和 build-watch 风格,就像 here 解释的那样(模式 2)。 Webpack 有时会忽略 JS 源的更改。 Gulp脚本很简单
gulp.task("webpack:build-dev", function(callback) {
// run webpack
devCompiler.run(function(err, stats) {
// Handle error
callback();
});
});
完整示例在 Github 上。 index.js 更改后,包应反映更改。它不会在第一次发生,然后它工作正常。我从现实生活中的项目开始,这里的模式不同:第 1、3、5 等变化被忽略了。 看起来是 Webpack 错误,在将问题发布给开发人员之前还有其他想法吗?
我已经向 Webpack 开发人员发布了一个错误 (https://github.com/webpack/webpack/issues/3137)。它在 Webpack 2(目前处于测试阶段)中不可重现,并且可能不会为 Webpack 1.x.
修复