Webpack仅在更改时编译

Rya*_*ert 9 webpack

我的Web项目主要是Python,但我使用Webpack来编译和压缩我的Javascript,它运行得非常好.

编译需要一点点,但这既是预期的,也是可以接受的.但是,当我在本地运行我的测试时,我发现确保我拥有最新Javascript的唯一方法就是编译它.

这越是我想要测试就成了一个大问题.大部分时间我打包的代码都没有改变,因为那不是我正在做的工作.因此在测试运行之间webpack的输出不会改变.我仍然需要承担包装费用,因为我不能保证它没有改变.

有没有办法让webpack查看自上一个包创建以来源文件是否已更改,并且只有在已存在的包不是来自相同的源文件时才打包?

Jim*_*art 3

没有简单的内置方法可以做到这一点,但有人编写了一个插件:only-if-changed-webpack-plugin这会检查条目文件及其所有依赖项的时间,并且仅在发生更改时才进行重建。