我有一个Webpack项目,该项目由SBT与其他组件一起构建。 webpack生产版本编译src为我提供了一个dist文件夹,该文件夹是从src文件夹构建的,其余的则被复制资产。 每次运行构建过程时,都会删除dist文件夹,然后再次创建它。 我想知道是否有任何方法可以配置webpack,仅当确实进行了某些更改时才进行构建过程,如果可以,则以增量方式构建dist。 (我不是在谈论watch选项,这是针对开发时间的)。
谢谢
我不会进行增量生产。 如您所指出的,在开发时间使用watch
很好,但是您可能会对生产构建使用不同的源映射, 最小化等设置(请参阅有关开发与生产构建的webpack指南 )。
但是,如果要在每次生产构建之前手动删除/dist
文件夹,则至少可以使用CleanWebpackPlugin
自动化该步骤。
从命令行运行:
npm install clean-webpack-plugin --save-dev
然后在webpack.config.js
,将其添加到plugins
部分:
plugins: [
new CleanWebpackPlugin(["dist"])
],