有没有办法有效地注入每个块/条目不同的DefinePlugin
常量?
看起来似乎没有办法在DefinePlugin上指定chunks
,例如,HtmlWebpackPlugin
。
答案 0 :(得分:0)
如果您创建的对象将您的命名块与 DefinePlugin
的值进行映射会怎样?
const CHUNK_NAMES = {
MAIN: 'main',
VENDOR: 'vendor',
}
const CONSTANTS = {
[CHUNK_NAMES.MAIN]: {
env: '...',
},
[CHUNK_NAMES.VENDOR]: {} // you get the idea
}
将其放在单独的文件中会更简洁,也许将常量放在不同的 .json
文件中,您可以将它们组合起来,甚至使用扩展运算符来避免复制也可以很好地工作。