package.json
中的:
我们可以这样使用:
{
"build": "NODE_ENV=production && webpack -p"
}
但是,在build.sh
:
必须是:
export NODE_ENV=production
../../node_modules/.bin/webpack -p
如果您使用
NODE_ENV=production
../../node_modules/.bin/webpack -p
undefined
将获得process.env.NODE_ENV
。
为什么?
答案 0 :(得分:0)
export NODE_ENV=production
export
命令用于将NODE_ENV保存到您的env,因此Node.js将找出您的所有节点env。
但是bash脚本无法识别NODE_ENV=production
.sh
个文件用于bash脚本。 CMIIW