【发布时间】:2020-03-09 01:25:55
【问题描述】:
在我的应用程序中,我正在使用延迟加载模块:
import(/* webpackChunkName: "settings" */ './settings')
Webpack 的输出配置如下:
output: {
filename: '[name].[hash:8].js',
chunkFilename: '[name].[contenthash:8].js',
}
但是,当我部署我的应用程序时,一个脚本负责覆盖之前构建的 settings.js 文件中的一些信息。
我知道我可以删除 [contenthash],但我需要为供应商块保留它。
我怎么能对 webpack 说“如果你看到设置块,不要在他的名字后面附加 contenthash”?
【问题讨论】: