• ssr之nuxt项目打包部署相关说明

一、环境安装

1、安装node

wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.gz

2、解压node

tar -zxvf node-v8.9.1-linux-x64.tar.gz -C /usr/local

3、更换名字
mv /usr/local/node-v8.9.1-linux-x64/ /usr/local/node8.9.1
4、软链接指向node npm

ln -s /usr/local/node8.9.1/bin/node  /usr/local/bin/node
ln -s /usr/local/node8.9.1/bin/npm  /usr/local/bin/npm

5、查看软链是否成功
ls -al /usr/local/bin

6、可以依据自身网速情况安装淘宝镜像(可选步骤)
npm install -g cnpm --registry=https://registry.npm.taobao.org

7、cnpm软链
ln -s /usr/local/node8.9.1/bin/cnpm  /usr/local/bin/cnpm

8、安装pm2 node进程管理器
cnpm install -g pm2

9、ln -s /usr/local/node8.9.1/bin/pm2  /usr/local/bin/pm2

二、项目打包机环境配置传输

1.根据服务器情况,把(npm run build)打包后的代码(.nuxt,package.json,nuxt.config.js,static)传到服务器对应文件夹中,并跳转至对应文件夹
2.下载依赖包node-module
npm install 或者 cnpm install

三、使用pm2启动项目

1.启动项目
pm2 start cnpm --name "自定义名字" -- run start

注意:自定义名字见pageage.json中的name
2.关闭项目
pm2 delete 0

SSR门户项目爬坑之路(三)相关推荐

  1. SSR门户项目爬坑之路(一)

    说到门户项目一般都会考虑到服务端渲染,即SSR,以及前台和后台管理之类的事情,下面就是我们门户项目的开发过程:门户前台项目: 项目架构搭建:这里我们使用vue的nuxt来创建项目 确保安装了npx(n ...

  2. React爬坑之路三:Dva

    前两篇写了react各种基本操作和主要概念 但其实没必要那么复杂直接用框架就好啦 这年头前端框架真是一睁眼就多出好几个 傻瓜级教程写的不合理的地方请批评指正 React官网:https://react ...

  3. React爬坑之路二:Router+Redux

    上一篇写了Antd和Axios的基本操作 之前大标题到五了那么这篇从六开始 ST也是初学小白可能讲的完全不对 大家当做小说随便读读消遣一下就好 React官网:https://reactjs.org/ ...

  4. Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目

    Vue 爬坑之路(一)-- 使用 vue-cli 搭建项目 vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https: ...

  5. Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求

    Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择 axios ...

  6. 低配服务器的个人建站爬坑之路

    @低配服务器的个人建站爬坑之路 低配服务器的个人建站爬坑之路 本文纯手打,转载请说明来源:https://blog.csdn.net/sqm1995/article/details/89374500 ...

  7. 【饿了么】—— Vue2.0高仿饿了么核心模块移动端Web App项目爬坑(一)

    [饿了么]-- Vue2.0高仿饿了么核心模块&移动端Web App项目爬坑(一) 前言:学习Vue.js高仿饿了么课程过程中,总结了这个Web App项目从准备到开发完毕自己觉得很重要的知识 ...

  8. kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录

    使用kotlin和Java混合开发Android项目爬坑记录 不定期将开发过程中遇到的问题添加在此处,加深记忆. 主要内容包括但不限于java与kotlin语言的一些区别,以及在使用android-s ...

  9. android局部动态刷新,RecyclerView的局部刷新爬坑之路简述

    RecyclerView的局部刷新爬坑之路简述,实际上RecyclerView做局部刷新是非常容易的,其实就是使用好带payload参数的这个notifyItemRangeChanged方法,以及ov ...

最新文章

  1. Python知识点7——类
  2. mysql将字符串字段转为数字排序或比大小
  3. 【Go】从键盘输入字符串和数字
  4. Shell之系统函数和自定义函数
  5. Netty 采用NIO 而非AIO 的理由
  6. mysql dql_Mysql中的DQL查询语句
  7. sklearn分类器性能评估
  8. AndroidUI 布局动画-为布局添加动画
  9. Linux下使用源码包安装禅道
  10. Microsoft Windows Sharepoint Services V3.0 安装图示
  11. Git 设置SSH key
  12. ISSN码和ISBN码的区别
  13. Prefix-Tuning: Optimizing Continuous Prompts for Generation
  14. php多线程采集,php浏览器模拟:用于多线程处理的curl_multi一族函数使用介绍
  15. 一文搞懂 CSS3 中的渐变到底怎么玩
  16. 2021年起重机械指挥新版试题及起重机械指挥模拟考试
  17. 下载iCloud照片/文件的正确姿势(亲测好使)
  18. JavaScript通信之Ajax
  19. 专线网络故障排查本地网络故障排查
  20. RS422的接终端电阻设计

热门文章

  1. 最短Hamilton路径(哈密顿图,状压dp)
  2. FFplay文档解读-47-多媒体过滤器一
  3. jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)
  4. SSAS Tabular
  5. Sklearn官方文档中文整理4——随机梯度下降和最近邻篇
  6. go html vue,[终极巨坑]golang+vue开发日记【三】,登陆界面制作(二)
  7. img 格式相互转换 url, base64,blob, file
  8. 触摸板小红点失灵怎么办? - Thinkpad
  9. 关于物联网透传工具的安全性
  10. html 写字板 乱码,Win7系统写字板打开文档出现乱码的两种解决方法