nuxt專案在windows環境下安裝部署

2022-09-13 16:21:08 字數 747 閱讀 8119

1.nodejs安裝,位址 

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 list # 顯示所有程序狀態

pm2 monit # 監視所有程序

pm2 logs # 顯示所有程序日誌

pm2 stop all # 停止所有程序

pm2 restart all # 重啟所有程序

pm2 stop 0 # 停止指定的程序

pm2 restart 0 # 重啟指定的程序

pm2 delete 0 # 殺死指定的程序

pm2 delete all # 殺死全部程序

在docker中發布nuxt專案

dockerfile,使用阿里的npm源 建立前,我準備使用阿里的映象源,需要修改一下docker的環境。新增乙個配置檔案 sudo vi etc docker daemon.json 錄入以下內容 當然你也可以用中科院的 重啟docker。systemctl daemon reload syste...

Nuxt 新建專案

屬性 含義project name 專案名 確認專案名,直接回車即可 project description my peachy nuxt.js project 專案描述,直接回車即可 author name chenbz 確認或輸入作者名,然後回車即可 choose the package man...

nuxt專案上線

系統 linux 反向 tengine 啟動node服務 pm2 專案 基於nuxt乙個部落格專案,後端是koa2 2.解壓tar包 進入資料夾目錄中,執行tar xf node v14.16.0 linux x64.tar.xz 2.1 配置軟連線 ln s node v14.16.0 linux...