我正在使用 .env
文件与 foreman 一起工作,但我正在尝试配置 nodemon 以使用 grunt 启动我的服务器,因为我喜欢在文件修改时 nodemon 重新启动的方式。
我试图避免为 foreman 使用 .env
文件,并避免将环境变量存储在我的 ~/.bash_profile
中作为 nodemon。相反,我想配置我的 .env
文件以适用于这两种情况。
我找到了一些答案here ,以及 second answer应该适用于 grunt。
我的 .env
文件是 JSON 格式,它应该通过串联来展平环境变量(请参阅 here )。
当我运行以下命令 $ env $(cat .env) nodemon app.js
时,我收到以下错误:env: {: No such file or directory
>.
有人知道问题出在哪里吗?干杯。
最佳答案
我建议将其提交至 http://github.com/remy/nodemon/issues/new - 但我还要说,从 1.0.9 开始,nodemon 中就有环境配置支持 - 尽管我不能 100% 确定它会解决你想要的问题。
基本上,您将一个 nodemon.json
文件放在您的主目录中,并且具有:
{
"env": {
"USER": "remy",
"PORT": "8000",
"ETC": "etc"
}
}
配置示例可以是 seen here还有更多details here .
关于node.js - 如何将 nodemon/grunt 与 .env 文件一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20200435/