【发布时间】:2017-11-08 11:50:47
【问题描述】:
如下所示,我设置了一个环境变量FOO,但是当我在下一行执行console.log 时,它是undefined。如果我将它设置在执行console.log 的同一行,它就存在。为什么会有这样的行为?
$ FOO="123"
$ echo $FOO
123
$ node -e "console.log(process.env.FOO)"
undefined
$ FOO="123" node -e "console.log(process.env.FOO)"
123
节点版本:6.6.0
【问题讨论】:
-
你需要使用
export FOO= "123"
标签: node.js shell environment-variables