javascript - 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'
},
我想从输出散列过程中排除安装,但我找不到方法。可能吗 ?
谢谢。
解决方案
我找到了一个方法。看起来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'
},
推荐阅读
- python - 如何获取从 Python 3 中的模块导入的所有类的列表?
- angular - 如何将回调函数传递给子组件?
- python - 如何将输入限制为小数点后二位?
- r - 通过颜色识别点
- nativescript - 如何在 RadListView 上禁用 iOS 滚动条反弹?
- r - R使用相应的列值遍历data.frame行以返回任何匹配列值的连接列名
- node.js - WebRTC 更改默认 (500kbps) 带宽 NodeJS - Kurento 媒体服务器 (KMS)
- c# - C# 和 TPM 函数
- flutter - Flutter:当没有链接时,如何不显示不占用空间的小部件?
- c++ - 从父类对象指针向量访问派生类属性