首先,在使用腳手架nuxt-app中創建項目時,箭頭選用不起作用,這是因為git bash在windows中交互問題,臨時的解決辦法是換用cmd
登錄雲服務器后,首先安裝nodejs
yum install nodejs node -v npm -v
如果發現版本低了
就散裝n工具
npm install -g n
n stable
運行node -v
如果發覺還是老版本,執行命令
source /etc/profile
部署並啟動nuxt項目
本地打包
nuxt build
本地上傳.nuxt目錄、erver目錄、nuxt.config.js、package.json
scp -r local_dir username@servername:remote_dir (mac)
安裝yarn
npm install yarn -g
登錄並進入雲服務器項目目錄安裝依賴
npm/yarn install
安裝pm2工具
npm install pm2 -g
用pm2工具運行服務
pm2 start npm --name "my-nuxt" -- run start
查看當前活動的端口
netstat -ntlp
nuxt服務雲上不能訪問經排查發覺是127.0.0.1的問題,需在nuxt.config.js中添加
server: {
host: '0.0.0.0',
port: 3000
}
查看防火牆開通情況
iptables -n -L
抓包3000端口看是否有數據
tcpdump tcp port 3000