在本地打包然后上传到github 再下载到服务器
如果你项目中有.gitignore那把里面的.nuxt删了(.gitignore是设置GIT不上传的文件)并把dist
改为/dist
然后用git或者sourcetree上传项目到github,我这里用的sourceTree
上传完成
到服务器把项目下载下来
我这用的linux centos7.2
先到项目文件夹创建文件mkdir demo(你的项目名)
cd ./demo 进入你要下载的文件夹
wget (下载链接) 点downloadZIP会得到个下载链接
下载下来
unzip -d demo ./master解压文件
解压后到项目根目录
cnpm i 下载插件
npm run start 试试能跑吗
pm2 启动
pm2 start npm --name demo -- start
为什么我不直接在本地部署然后直接打包上传到服务器然后npm run start
因为这会爆一个错误(build未构建的错误,意思是要先通过build 再start,但由于nuxt构建太耗资源,我们服务器CUP只有1核,阿里云最低标配)
所以才出此下策,还是穷才能激发我们的潜力