2019年5月29日 星期三

安裝 npm forever 會遇到的小問題

安裝 forever
npm install forever -g
接著 forever start your_node_code.js
就可以在背景一直執行(不會因為terminal 關閉而結束)

但是有可能會遇到 forever: command not found 的問題

這時候的解決方法就是想辦法找到你的 forever 被安裝在哪裡,然後用 ln 的方式導到你的 /usr/bin/ 下使用

以我的例子
先用 npm get prefix 找到npm 的位置
/volume1/@appstore/Node.js_v8/usr/local

然後發現forever package其實被安裝在
/volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/forever/bin/forever

於是我們將它link起來以便隨地使用
sudo ln -s /volume1/\@appstore/Node.js_v8/usr/local/lib/node_modules/forever/bin/forever /usr/bin/forever

收工

後記。
發現有可能把 $PATH 加入即可
export PATH=$PATH:/volume1/@appstore/Node.js_v8/usr/local/bin

沒有留言:

張貼留言