Webpack 4从输出哈希中排除条目



我有以下用于生产的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,但我找不到方法。有可能吗?

谢谢。

我找到了一种方法。看起来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'
},

最新更新