我的 webpack 有以下配置,它们都可以正常工作并创建 css 文件,并在文件名后附加内容哈希:
entry: {
main: 'js/main',
checkout: 'js/checkout',
iframe: 'js/iframe',
},
plugins: [
new MiniCssExtractPlugin({
filename: "[name].[contenthash].css"
}),
],
我想为 sahdow dom 添加一个新的入口点并创建一个没有附加哈希的 css 文件 - 有没有办法编辑配置来做到这一点?
类似于下面的内容,但使用filename而不是moduleFilename:
entry: {
main: 'js/main',
checkout: 'js/checkout',
iframe: 'js/iframe',
shadow: 'js/shadow',
},
plugins: [
new MiniCssExtractPlugin({
moduleFilename: ({ name }) => name === 'shadow' ? '[name].css' : '[name].[contenthash].css',
}),
],
或者,有没有一种方法可以让哈希文件名导入到我的影子 dom 中?