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

时间:2018-11-18 18:42:04

标签: javascript webpack

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

谢谢。

1 个答案:

答案 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'
},