-
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