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 反向代理配置   切记切记切记!

发表评论