node.js - 如何将自定义参数传递给 pm2
问题描述
这些是我的脚本:
"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
文件没有加载。
解决方案
我通过更改 env 文件路径解决了它。
推荐阅读
- java - JUnit中的初始化对象出现空指针异常
- facebook - 在 Facebook Graph API 中添加缺失页面权限
- c# - 我是否遵循具有这种结构的 SRP?
- python-3.x - 如何修复错误 Xlib.error.DisplayConnectionError: Can't connect to display ":0": [Errno 13] Permission denied
- git - 克隆主项目中的子模块引用问题
- jwt - Identityserver 4 API令牌验证自省端点不起作用
- django - 如何将开始和结束日期从html页面传递到views.py(django)
- flutter - 带有 Hooks 的 Riverpod 不会重建 ListView
- c++ - boost::xtime 没有名为“is_pos_infinity”的成员
- python - 使用python代码运行xml并保存为html文件