zoukankan      html  css  js  c++  java
  • 记录下 nuxt 的部署·

    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进程
    

      

     

     
  • 相关阅读:
    wince 操作sqlite数据库
    c#数据结构(第二章)
    C#数据结构(第三章)
    近期学习(收藏地址)
    c#数据结构(第四章)
    PowerDesigner 数据库设计
    wince操作远程sqlserver数据库
    一个有趣的算法
    c#数据结构(第一章)
    c#实现显示图片的动态效果
  • 原文地址:https://www.cnblogs.com/qq735675958/p/13564243.html
Copyright © 2011-2022 走看看