2013-11-25 29 views
1

我正在使用.env文件與工頭一起工作,但我試圖配置nodemon以使用grunt啓動我的服務器,因爲我喜歡在修改文件時如何重新啓動nodemon。如何在.env文件中使用nodemon/grunt?

我想盡量避免有一個.env工頭文件和環境變量存儲在我的~/.bash_profile nodemon。相反,我想配置我的.env文件以適用於這兩種情況。

我發現一些答案here,而second answer應該適用於咕嚕聲。

我的.env文件是JSON格式的文件,它應該通過並置(參見here)展平環境變量。

當我運行以下命令$ env $(cat .env) nodemon app.js時,我收到以下錯誤:env: {: No such file or directory

任何人都知道問題可能是什麼?乾杯。

回答

0

我還沒有嘗試過使用nodemon。但我已經想出瞭如何使用工頭重新啓動服務器。

定義你的Procfile一鍵淋巴結主管運行應用程序

我的proc文件有一個dev的關鍵是這樣的:dev: node-supervisor -w .,lib/ webserver.js

-w選項是逗號分隔的列表您想要觀看的文件夾。

1

我建議在http://github.com/remy/nodemon/issues/new處提交此文檔 - 但我也會說在nodemon中支持環境配置(從1.0.9開始) - 儘管我不能100%確定它會解決你想要的問題。

基本上你把一個nodemon.json文件在你的home目錄,並且有:

{ 
    "env": { 
    "USER": "remy", 
    "PORT": "8000", 
    "ETC": "etc" 
    } 
} 

的配置的一個例子可以seen here和幾個details here

相關問題