webpack供应商块无需更改即可重新生成

时间:2017-06-21 01:58:57

标签: webpack vendor code-splitting commonschunkplugin

我是通过CommonsChunkPlugin将供应商和应用分成代码块的代码。当我构建两次时,我希望供应商块不会改变,但它会改变:(

复制步骤:

  1. 克隆https://github.com/mattcolman/webpack-vendor-chunk-test
  2. 运行yarn,然后yarn analyzeBundle,然后再次yarn analyzeBundle
  3. 请注意供应商块哈希已更改。
  4. 2个捆绑包之间的差异显示我通过TIME_STAMP提供的DefinePlugin最终在供应商块中,但是此代码始终在代码块内检查"development" === 'test' ,所以我认为这段代码会在制作时删除。

    我实际上期望注入TIME_STAMP的代码最终会出现在应用程序包中,这样会很好,但事实并非如此。

    任何帮助将不胜感激!提前谢谢!

0 个答案:

没有答案