-
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