我有一个webpack的配置,当一个包被使用超过3次时,它会移到common包中。我想为一个我不想在common中使用但被使用了3次以上的包添加一个例外,我该怎么做呢?
new webpack.optimize.CommonsChunkPlugin({
name: 'common',
filename: `${configuration.webpack.filenameTemplate}.js`,
minChunks: 3,
}),提前感谢!
发布于 2019-03-23 00:04:43
经过一些研究,您可以使用regexp对特定模块进行一次传递,命名方法如下:
new webpack.optimize.CommonsChunkPlugin({
name: 'specific package',
filename: `${configuration.webpack.filenameTemplate}.js`,
minChunks: ({ context }) => context && hasPathIn(/(\/|\\)node_modules(\/|\\)theNameOfYourPacakge(\/|\\), context),
}),https://stackoverflow.com/questions/54288671
复制相似问题