一、下載https://npm.taobao.org/mirrors/node/v8.11.1/node-v8.11.1-linux-x64.tar.xz 好比安裝到/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 //建立軟鏈接 二、安裝pm2 npm install pm2 -g // 在有網絡的地方下載pm2並全局安裝 npm config get prefix //找到pm2的全局安裝位置 在C:\Users\Administrator\AppData\Roaming\npm\node_modules 目錄裏找到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 三、安裝nodejs web包 以vue-cli 打包生成的默認目錄爲例 + dist + static index.html 在該目錄添加一個pm2配置文件 ecosystem.config.js module.exports = { apps : [{ name : "worker", script : "./app.js",//node入口程序 watch: ["監控的目錄", "監控的目錄"], env: { "NODE_ENV": "development" }, env_production : { "NODE_ENV": "production" } }] } 直接用pm2去啓動node服務 pm2 start ecosystem.config.js 當監控的目錄文件有變更會自動重啓node服務