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

      

     

     
  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/qq735675958/p/13564243.html
Copyright © 2011-2022 走看看