我具有以下用于生产的webpack 4配置:
entry: {
app: './src/js/app',
'font-awesome': './src/js/plugins/font-awesome',
'../install/install': './src/js/installation/index',
},
output: {
path: path.join(__dirname, './production/public'),
filename: 'js/[name].[chunkhash].js'
},
我想从输出哈希处理中排除 install ,但是我找不到办法。有可能吗?
谢谢。
答案 0 :(得分:1)
我找到了办法。看来output.filename可以是一个函数。我出售了以下代码:
output: {
path: path.join(__dirname, './production/public'),
filename: function(data) {
return data.chunk.name === '../install/install' ? 'js/[name].js' : 'js/[name].[chunkhash].js';
},
chunkFilename: 'js/[name].[chunkhash].js'
},