nuxt 服务器构建因太耗CPU进程被杀解决办法


在本地打包然后上传到github 再下载到服务器


如果你项目中有.gitignore那把里面的.nuxt删了(.gitignore是设置GIT不上传的文件)并把dist改为/dist


然后用git或者sourcetree上传项目到github,我这里用的sourceTree



1558029874188



上传完成


到服务器把项目下载下来


我这用的linux centos7.2


先到项目文件夹创建文件mkdir demo(你的项目名)


cd ./demo 进入你要下载的文件夹


wget (下载链接)  点downloadZIP会得到个下载链接

1558029938643


下载下来


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核,阿里云最低标配)


所以才出此下策,还是穷才能激发我们的潜力