只更新已使用Webpack.watch()更改的区块
Update only the chunks that have changed with Webpack.watch()?
我有一个webpack构建,它利用watch()方法在工作时不断重建我的javascript。我还有一个观察程序,可以将更改后的JS文件上传到远程服务器。
现在,当我更改ANY文件时,它会重新编译所有文件。因此,即使一个区块发生了更改,它也会更新所有内容,包括我的供应商文件和其他不相关的捆绑包、区块等。
Webpack中有没有一种方法可以只重新编译更改的文件和更改的依赖项?
以下是我的webpack构建代码示例:
var compiler = webpack(require('./webpack.config.js'));
compiler.watch({
aggregateTimeout: 300, // wait so long for more changes
poll: true
}, function(err, stats) {
console.log(stats);
});
是的,您可以使用Webpack配置中的watchOptions属性来配置Webpack。
module.exports = {
watchOptions: {
ignored: /node_modules/,
poll: 1000 // second
}
};
在顶部的Webpack配置中,只重新编译已更改的文件及其依赖项。此外,您可以将watchOptions.poll设置为数字或true以启用轮询。
相关文章:
- 在控制器上使用“$watch”时,为什么不更新此隐藏字段
- AngularJS ng src不会在$rootScope上使用$watch进行更新
- 使用$watch更新数据,ng重复不反映更改
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- Angular$watch未更新绑定
- 事件发射器与在 AngularJs 中更新大型数据集时的$watch
- AngularJS:$scope.$watch 不会更新从自定义指令$resource获取的值
- 为什么模型更改时$watch不更新
- AngularJS暂停$watch以进行内部更新
- $watch无法识别更新的属性
- 在 $scope.$watch 中更新时,独立作用域绑定不起作用
- 只更新已使用Webpack.watch()更改的区块
- 在指令中使用$watch的单个值对范围进行角度更新
- angularJS$watch在使用控制器更新数据时不在指令中工作
- $watch未在函数外更新数组
- Angular $watch数组并从服务器更新
- Gulp.watch()不能用于FTP更新
- $watch()没有更新$scope
- 美元的范围.当从指令中添加值时,数组上的$watch不会更新
- $watch仅在window.innerWidth的第一次更新时触发