比如安裝到/opt目錄
xz -d node-v8.11.1-linux-x64.tar.xz //解壓
tar -vxf node-v8.11.1-linux-x64.tar //解壓
ln -s /opt/node-v8.11.1-linux-x64/bin/node /usr/local/bin/node //建立軟連線
ln -s /opt/node-v8.11.1-linux-x64/bin/npm /usr/local/bin/npm //建立軟連線
2、安裝pm2
npm config get prefix //找到pm2的全域性安裝位置
目錄裡找到pm2, 執行bash打個tar包,tar -cvzf pm2,zip壓縮也可
登陸linux,同樣執行npm config get prefix
把剛才的pm2包 拷貝到 /opt/node-v8.11.1-linux-x64/lib/ node_modules/ 下面
tar -zxvf pm2.tar.gz 解壓pm2包,如果是zip包,unzip -d pm2.zip進行解壓
ln -s /opt/node-v8.11.1-linux-x64/bin/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
3、安裝nodejs web包
以vue-cli 打包生成的預設目錄為例
+ dist
+ static
index.html
在該目錄新增乙個pm2配置檔案 ecosystem.config.js
module.exports = ,
env_production :
}]}
直接用pm2去啟動node服務 pm2 start ecosystem.config.js
當監控的目錄檔案有變動會自動重啟node服務
離線安裝PM2
因為要部署應用的機器沒有公網連線,所以直接npm install pm2是不可能了,簡單記錄一下怎麼離線安裝pm2 執行 npm install pm2 g 安裝pm2 執行 npm config get prefix,看一下這台機器的npm預設全域性安裝目錄在哪,然後去這個目錄下面的 lib no...
離線安裝PM2
因為要部署應用的機器沒有公網連線,所以直接npm install pm2是不可能了,簡單記錄一下怎麼離線安裝pm2 執行 npm install pm2 g 安裝pm2 執行 npm config get prefix,看一下這台機器的npm預設全域性安裝目錄在哪,然後去這個目錄下面的 lib no...
PM2部署nodejs專案
1.全域性安裝pm2 npm install g pm2 安裝最新版本pm2 npm install pm2 latest g 更新記憶體中的pm2 pm2 update 2.啟動專案,執行啟動檔案 pm2 start server.js 3.列出pm2管理的所有程序資訊 pm2 list 4.顯示...