Webpack增量生产构建

时间:2018-02-12 15:27:29

标签: npm webpack build webpack-2 webpack-3

我有一个webpack项目,它与SBT的其他组件一起构建。 webpack生成构建编译src为我提供了一个dist文件夹,它是从src文件夹构建的,其余是复制的资产。每次运行构建过程时,我都会删除dist文件夹,然后再次创建它。 我想知道是否有任何方法来配置webpack,只有在某些内容真正发生变化时才进行构建过程,如果是,则逐步构建dist。 (我不是在谈论手表选项,这是开发时间)。

由于

1 个答案:

答案 0 :(得分:0)

我不会做增量生产构建。正如您所指出的那样,使用watch开发时间很好,但您的生产版本可能有非常不同的源映射,缩小等设置(请参阅webpack guide on development vs. production builds)。

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

从命令行运行:

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

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

plugins: [
  new CleanWebpackPlugin(["dist"])
],