如何设置环境变量?

P.B*_*key 5 npm

在bash中我可以看到npm环境变量npm run env. USER=brianmackey就是这样一个环境变量.我怎么设置环境变量USER=billybob呢?

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

小智 12

单一命令

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

$ USER=billybob node server.js
Run Code Online (Sandbox Code Playgroud)

为每个会话加载

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

export USER="billybob"
Run Code Online (Sandbox Code Playgroud)

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

存在于整个当前会话中

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

$ USER=billybob
$ node app.js # user is billybob
$ node app.js # user is still billybob
Run Code Online (Sandbox Code Playgroud)

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