【发布时间】:2021-08-18 11:35:22
【问题描述】:
这些是我的脚本:
"scripts": {
"dev": "NODE_ENV=development nodemon -r dotenv/config index.js dotenv_config_path=../../dev.env",
"start": "node -r dotenv/config index.js dotenv_config_path=../../prod.env"
}
这是我的 pm2 配置:
{
name: "api",
script: "./packages/api/index.js",
watch: true,
node_args: "-r dotenv/config",
args: ["dotenv_config_path=../../dev.env"],
env: {
NODE_ENV: "development",
},
},
问题是我的dev.env 文件没有加载。
【问题讨论】:
-
我将 -r 添加为 args 而不是 node_args。您的屏幕截图帮助我识别了该错误。
标签: node.js environment-variables pm2