1. 程式人生 > 其它 >nodejs安裝、npm安裝依賴路徑設定、依賴離線遷移以及npm專案永久後臺啟動

nodejs安裝、npm安裝依賴路徑設定、依賴離線遷移以及npm專案永久後臺啟動

nodejs的安裝包下載位置https://nodejs.org/zh-cn/download/

nodejs的安裝可以直接到菜鳥教程檢視 Node.js安裝配置

windows的安裝包直接雙擊安裝即可

linux的下載的是 tar.xz 檔案 使用命令 tar -xvJf 檔名.tar.xz 進行解壓 其餘的按照菜鳥教程修改軟連線即可

windows中nodejs的預設全域性安裝在 C 盤,C 盤東西過多會拖慢電腦速度,可使用以下命令修改全域性安裝路徑:

npm config set cache "D:\Program Files\nodejs\node_cache"

npm config set prefix "D:\Program Files\nodejs\node_global"

檢視是否設定成功:

npm get prefix

windows中設定這個路徑可能會出現許可權的問題,請關閉黑視窗是使用管理員模式再次執行黑視窗執行相關命令即可

新增系統環境變數 NODE_PATH=D:\Program Files\nodejs\node_global\node_modules

在環境變數 path 中新增D:\Program Files\nodejs\node_global

這樣配置後就可以直接在命令列使用全域性安裝的包命令了

關於遷移,在需要遷移的電腦中按照上面的步驟設定好路徑和環境變數後,將已經安裝好全域性包的電腦的node_cache和node_global壓縮 傳輸 解壓即可

windows中npm專案永久後臺啟動有多種方式這裡只介紹使用forever方式的:

安裝forever:

npm install forever -g

forever start app.js #啟動

forever stop app.js #關閉

forever start -l forever.log -o out.log -e err.log app.js #輸出日誌和錯誤

這種方式啟動無法讀取到package.json檔案中的自定義配置,如下圖中的config

此時可以在 scripts中新增啟動指令碼 “forever”: "forever start -o _out.log -e _err.log server/server.js" 然後命令列執行 npm run forever 啟動

linux中後臺永久啟動執行 nohup npm start > ./_out.log & 即可

關於nodejs中npm永久後臺啟動的其他方式可以參考npm後臺啟動使用pm2來部署nodejs專案

每天進步一點點,點滴記錄,積少成多。

以此做個記錄,

如有不足之處還望多多留言指教!