【发布时间】:2016-04-20 01:07:45
【问题描述】:
我已经设置了一个环境变量(在 OSX 上):
export npm_package_config_test_user=user42
还有一个 javascript 文件:
-- index.js --
console.log(process.env.npm_package_config_test_user);
如果我像node index.js 那样运行,它会为我提供预期的答案。现在,在package.json 中有这个定义:
"scripts": {
"start": "node index.js"
},
我可以这样做:npm start,但是当我这样做时,我的环境变量值会返回为 undefined。
所以 2 个问题:
1) 为什么?和 2) 我需要设置什么才能正确获取值?
谢谢
【问题讨论】:
标签: node.js npm environment-variables