在某些情况下,Node进程无法继承在Bash shell中设置的环境变量。为了解决这个问题,可以使用dotenv(https://github.com/motdotla/dotenv)在Node应用程序中加载环境变量。
安装dotenv并创建一个.env文件来存储你的环境变量:
npm install dotenv
在你的Node应用程序中添加以下行来加载.env文件中的环境变量:
require('dotenv').config();
你也可以使用process.env
来访问.env文件中的任何环境变量:
console.log(process.env.MY_ENV_VARIABLE);
这样做后,你的Node进程将能够成功访问从Bash shell中设置的环境变量。
上一篇:Bash环境变量拼接