1.nodejs安裝,地址 https://nodejs.org/en/ 2.在本地項目中運行npm run build 命令將開發好的項目打包生成.nuxt文件夾,然後把.nuxt文件夾、nuxt.config.js、static文件夾、package.json (如果有自己創建的文件夾也需拷貝) ...
1.nodejs安裝,地址 https://nodejs.org/en/
2.在本地項目中運行npm run build 命令將開發好的項目打包生成.nuxt文件夾,然後把.nuxt文件夾、nuxt.config.js、static文件夾、package.json (如果有自己創建的文件夾也需拷貝)這四個文件拷貝到伺服器的項目文件夾中
3.運行 npm install --production 命令安裝項目依賴
4.運行npm start 就可以運行項目了
到此為止,雖然項目是能正常運行,但是用npm run start發佈的話,服務進程會隨著Shell視窗關閉而關閉,所以要把服務進程轉成守護進程開啟。
接下來安裝PM2守護程式
1.運行 npm i pm2 -g 來全局安裝pm2
2.運行 pm2 start ./node_modules/nuxt/bin/nuxt.js -- start 來啟動PM2守護
pm2常用命令:
npm i pm2 -g #安裝
pm2 start app.js --name my-api # 命名進程為my-api
pm2 list # 顯示所有進程狀態
pm2 monit # 監視所有進程
pm2 logs # 顯示所有進程日誌
pm2 stop all # 停止所有進程
pm2 restart all # 重啟所有進程
pm2 stop 0 # 停止指定的進程
pm2 restart 0 # 重啟指定的進程
pm2 delete 0 # 殺死指定的進程
pm2 delete all # 殺死全部進程