首先安裝node pm2
1.本地項目執行命令npm run build
2.將文件:static .nuxt nuxt.config.js package.js
文件上傳到服務器
3.上傳好后,運行 npm install
安裝依賴
4.啟動項目npm run start
5.開啟進程守護
pm2 start npm --name "你的項目名稱" -- run start
如果在打包過程中報錯,看清報錯信息,很有可能是node和npm版本問題,升級最新穩定版本就好。
反向代理
server{
listen 80;
server_name xxx.com
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
vue項目啟動時報錯 Error: listen EADDRNOTAVAIL: address not available 192.168.0.102:9003
錯誤原因說明:
本機ip地址與項目中配置的ip地址不一致,導致項目啟動報錯。