Mac下使用node進程管理工具supervisor
Supervisor是個非常簡單易用的NodeJS進程管理工具,用于平時開發Node相關項目也非常方便(自動檢測Node文件狀態,一旦修改就自動重啟),解決因代碼修改導致需要反復手動重啟服務的問題,大大提高開(xie)發(bug)效率。
具體使用方法請【戳這】。
安裝
下面說說怎么安裝。Windows和Mac下都可以使用包管理工具npm安裝,打開終端/命令行工具,輸入以下代碼并執行:
Windows --> npm install supervisor -g
Mac --> sudo npm install supervisor -g
Mac最好加上sudo
授予管理員權限
進行安裝,避免有的文件因權限問題下載失敗導致模塊無法使用;在輸入電腦密碼后就會自動安裝了。
如圖顯示表示安裝成功:
使用
進入Node項目根目錄,執行命令supervisor yourNodeEntrance(.js)
即可。
安裝/使用失敗的情況
1、安裝失敗 supervisor shoud be installed with -g (安裝supervisor必須帶上-g)
錯誤提示其實挺明顯的了,這個模塊一定要使用全局安裝。老老實實加上-g
吧。
2、執行失敗 command not found: supervisor(找不到命令supervisor)
沒安裝的話,老老實實按上面說的安裝吧。若是安裝成功了報這個問題的話,請注意看下是否裝在 /usr/local/bin/
目錄下;如果不是說明安裝目錄不對,Mac默認訪問執行文件的目錄在 /usr/local/bin/
,所以需要保證我們的執行模塊安裝在該目錄下。
npm config get prefix // 獲取npm全局安裝目錄
npm config set prefix /usr/local // 修改安裝目錄為Mac可執行文件目錄;注意這里不需要加上/bin
如圖,最后一次獲取設置顯示修改成功。這時候再去執行supervisor會發現可以正常使用了~~
最后一個問題折騰了好久,主要還是因為不懂配置,還好最后還是解決了。果斷分享出來節約大家的時間。
寫文不易且行且珍惜。如果幫助到了你的話,煩請留個評論讓我知道唄~(壕可以再打賞顆糖吃的 哈哈)
轉載請聲明出處(www.blogyang.com)。