21
05月
2019
最近项目组用vue做前后端分离,然后发现seo没法做了,搜索引擎不收录。然后我们就用到了nuxt.js 经过半天努力终于把项目挪过去了
直接上干货,不墨迹,哈哈
1. 安装nodejs
wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.gz
解压
tar -zxvf node-v8.9.1-linux-x64.tar.gz -C /usr/local
更换名字
mv /usr/local/node-v8.9.1-linux-x64/ /usr/local/node8.9.1
软链接指向到node npm 后面的 pm2 cpm vue 也需要
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
查看软链是否成功
ls -al /usr/local/bin
2.安装vue
npm install -g vue-cli
安装淘宝景象,因为在国内使用npm特别慢
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.安装pm2 node进程管理器
cnpm install -g pm2 建立软连接
4。初始化项目
vue init nuxt/starter yourProject yourProject 项目名称
项目内容自己写吧-----
编译项目
我直接用的pm2 编译加启动
5.使用pm2启动项目(线程保护型==后台启动)
pm2 start cnpm --name "nuxt" -- run build
6.更改内容后
pm2 reload yourProject
7.如果静态资源找不到 切记 nginx 反向代理配置 切记切记切记!
特殊说明,本文版权归 ning个人博客 所有带原创标签请勿转载,转载请注明出处.
本文标题: nuxt.js部署到centos