首页 > 其他 > 详细

记录下 nuxt 的部署·

时间:2020-08-26 12:29:08      阅读:82      评论:0      收藏:0      [点我收藏+]

1、nginx和代码中配置好域名和端口

2、服务器安装node,我这里是安装的nvm 用nvm管理node 版本 具体的可以看篇文章     https://blog.csdn.net/and04292/article/details/79423037

3、安装pm2

  npm install -g pm2

4.  可能需要建立软连接

  ln -s /root/node-v8.9.0-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin

5.  部署

6.  本地运行npm run build打包,然后把.nuxtstaticnuxt.config.jspackage.jsonpackage-lock.json上传到服务器

7. 上传好后,运行npm install安装依赖
  最后运行npm run start启动项目

8. 另外一种方法在服务器上打包上传整个项目到服务器上,当然像node_modules.idea之类的除外,接着依次运行:

   npm install

   npm run build

    npm run start

运行npm run start启动项目过程中如果遇到报错,可能是端口被占用,执行命令

netstat -lnp|grep 8080   


使用pm2守护进程
刚才已经安装了pm2,在启动项目之后,执行命令
pm2 start npm --name "nuxt" -- run start


ok,到这里部署就算完成了。
pm2还有很多命令,常用的

pm2 list  // 查看任务列表
pm2 stop app_name|app_id  // 停止指定name或者id的任务
pm2 stop all  // 停止所有任务
pm2 delete app_name|app_id  // 删除指定name或者id的任务
pm2 delete all  // 删除所有任务
pm2 logs // 查看日志
pm2 kill  // 杀死pm2进程

  

 

 

记录下 nuxt 的部署·

原文:https://www.cnblogs.com/qq735675958/p/13564243.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!