无法在Node.js脚本文件中访问环境变量

时间:2018-09-04 09:51:38

标签: node.js bash shell

我写了一个如下的shell脚本

export MONGO_DBNAME=dev-db
export MONGO_HOST=a.b.c.c.d:27017,w.x.y.z:27017
export MONGO_PORT=27017
export MONGO_USERNAME=devuser
export MONGO_PASSWORD=devpassword
export MONGO_REPLICASET=devreplicaset

babel-node email-report.js

使用process.env不能在节点脚本中访问声明的环境变量

有人可以帮忙为什么会这样,如何解决吗?

2 个答案:

答案 0 :(得分:0)

您如何在JS中访问变量,它非常简单。

# ~ export DATA="HELLO"

#  ~ node
> process.env.DATA
'HELLO'

答案 1 :(得分:0)

您也可以这样分配它 process.env.BAR =“ bar”

要在节点控制台中访问此 process.env.BAR ,您将获得值“ BAR”