我是通过CommonsChunkPlugin
将供应商和应用分成代码块的代码。当我构建两次时,我希望供应商块不会改变,但它会改变:(
复制步骤:
yarn
,然后yarn analyzeBundle
,然后再次yarn analyzeBundle
。 2个捆绑包之间的差异显示我通过TIME_STAMP
提供的DefinePlugin
最终在供应商块中,但是此代码始终在代码块内检查"development" === 'test'
,所以我认为这段代码会在制作时删除。
我实际上期望注入TIME_STAMP
的代码最终会出现在应用程序包中,这样会很好,但事实并非如此。
任何帮助将不胜感激!提前谢谢!