之前一直用grunt,但是不支持es6 modules,最近在尝试用webpack4, 遇到一个问题,请教一下大家,基本配置文件如下:
entry: {
'a' : 'src/js/a.js',
'b' : 'src/js/b.js',
'c' : 'src/js/c.js',
},
watch: true,
..... .....
当mode=development时,修改了a.js后, webpack会编译“a.js”;
但是当mode=production时,仅仅只修改a.js,webpack会编译所有的入口文件,a.js,b.js,c.js ;
如何实现像grunt一样,只编译修改的那个文件?
谢谢!
https://stackoverflow.com/questions/33962411/webpack-compile-only-if-changed
使用build-if-changed插件
https://maketips.net/tip/472/rebuild-webpack-bundle-only-if-sources-were-changed