如何设置环境变量?

时间:2015-04-09 19:57:34

标签: npm

在bash中,我可以看到带有npm run env的npm环境变量。 USER=brianmackey就是这样一个环境变量。如何设置环境变量,比如USER=billybob

我知道我可以使用npm config set <key> <value> [--global]。键+值总是/在任何情况下都是环境变量吗?我可以在会话中设置环境变量吗?

1 个答案:

答案 0 :(得分:12)

单一命令

如果要为单个节点命令设置环境变量,只需执行以下操作:

$ USER=billybob node server.js

为每个会话加载

如果您要为用户永久设置该环境变量,请修改~/.bash_profile并添加以下行:

export USER="billybob"

每次创建新的终端会话时,这将自动设置给定的环境变量。

整个当前会话都存在

最后,如果您只想为当前会话设置环境变量,只需按照自己的命令运行它:

$ USER=billybob
$ node app.js # user is billybob
$ node app.js # user is still billybob

退出会话时,将清除这些临时设置的环境变量。