Mac下使用node進程管理工具supervisor

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)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 目前主流的node版本管理工具有兩種,nvm和n。兩者差異挺大的,具體分析可以參考一下淘寶FED團隊的一篇文...
    一個廢人閱讀 6,460評論 0 3
  • 什么是 NPM npm之于Node,就像pip之于Python,gem之于Ruby,composer之于PHP。 ...
    ihoey閱讀 6,264評論 2 36
  • Node.js是目前非常火熱的技術,但是它的誕生經歷卻很奇特。 眾所周知,在Netscape設計出JavaScri...
    w_zhuan閱讀 3,638評論 2 41
  • 一、NodeJS環境 什么是nodejs node是一個基于chrome v8引擎的javascript的運行環境...
    EndEvent閱讀 1,270評論 0 1
  • Node.js是目前非常火熱的技術,但是它的誕生經歷卻很奇特。 眾所周知,在Netscape設計出JavaScri...
    Myselfyan閱讀 4,087評論 2 58