gpt4 book ai didi

javascript - 如何为 webpack 设置多个环境变量?

转载 作者:搜寻专家 更新时间:2023-11-01 00:20:04 24 4
gpt4 key购买 nike

有谁知道如何为 webpack 提供多个环境变量?我试图运行以下脚本但没有成功。

"cross-env NODE_ENV=production DTM_ENV=staging webpack --config internals/webpack.prod.babel.js --color -p --progress"

console.log(process.env) 上它只显示 NODE_ENV: "production"

最佳答案

构建完成后,Webpack 无法访问环境变量,因此您需要通过将其添加到 Webpack 配置到 plugins:

来公开这些变量
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify(process.env.NODE_ENV),
DTM_ENV: JSON.stringify(process.env.DTM_ENV),
}
})

关于javascript - 如何为 webpack 设置多个环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48748054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com