在bash中,我可以看到带有npm的环境变量npm run env
。USER=brianmackey
是这样的环境变量之一。我该如何设置环境变量USER=billybob
?
我知道我可以用npm config set <key> <value> [--global]
。键+值是否总是/在任何情况下都是环境变量?我可以在会话中设置环境变量吗?
单指令
如果要为单个节点命令设置环境变量,只需执行以下操作:
$ 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
退出会话时,将清除这些临时设置的环境变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句