node.js - pm2 更改 dotenv/config 路径
问题描述
pm2 start --node-args="-r dotenv/config" node_modules/react-scripts/bin/react-scripts.js --name app -- start dotenv_config_path=.env.$NODE_ENV
这个脚本有效
我希望这个也能工作:
pm2 start ecosystem.json --env env_development
其中 dotenv_config_path 位于生态系统文件中的 env 变量中。
尝试在 env 变量中添加 dotenv_config_path 并使用 --env env_development 设置 env 变量
解决方案
尝试将node_args添加到您的生态系统文件中。例如:
{
"apps": [{
"name": "development",
"script": "./src/bin/index.js",
"node_args": '-r dotenv/config dotenv_config_path=.env.dev',
}]
}
这可能对你有用。
推荐阅读
- ssh - Mysql-WorkBench 和 YubiKey ssh-tunnel
- javascript - 为什么我的 POST 请求会创建 URL 查询字符串?
- c - 此代码未运行并为参数类型提供错误
- c# - 我们可以在 C# 中将样式属性值转换为字典吗
- reactjs - 使用 Material-UI 如何调整方向 = 列的网格组件的行大小?
- r - ggplot 热图网格线格式 geom_tile 和 geom_rect
- javascript - 在 Keycloak 10 中部署 Javascript 策略
- javascript - 使用 Chrome 扩展程序进行更改输入 URL 而不是用户选择的图像文件
- c++ - 为什么在返回 ostream 类时使用引用?
- javascript - 将计数器分配给对象属性javascript C#