Webpack增量生产构建

问题描述 投票:1回答:1

我有一个Webpack项目,该项目由SBT与其他组件一起构建。 webpack生产版本编译src为我提供了一个dist文件夹,该文件夹是从src文件夹构建的,其余的则被复制资产。 每次运行构建过程时,都会删除dist文件夹,然后再次创建它。 我想知道是否有任何方法可以配置webpack,仅当确实进行了某些更改时才进行构建过程,如果可以,则以增量方式构建dist。 (我不是在谈论watch选项,这是针对开发时间的)。

谢谢

npm webpack build webpack-2 webpack-3
1个回答
0
投票

我不会进行增量生产。 如您所指出的,在开发时间使用watch很好,但是您可能会对生产构建使用不同的源映射, 最小化等设置(请参阅有关开发与生产构建的webpack指南 )。

但是,如果要在每次生产构建之前手动删除/dist文件夹,则至少可以使用CleanWebpackPlugin自动化该步骤。

从命令行运行:

npm install clean-webpack-plugin --save-dev

然后在webpack.config.js ,将其添加到plugins部分:

plugins: [
  new CleanWebpackPlugin(["dist"])
],
© www.soinside.com 2019 - 2024. All rights reserved.