nuxt项目 服务端 更新

918 阅读1分钟

1、新手 服务器 就用镜像 【宝塔】 吧

安装nodejs

root账户(一般默认都是)登录ssh上服务器

获取linux安装包链接: 打开 nodejs.org/zh-cn/downl… 选择linux二进制文件,然后再浏览器上把下载那个链接复制出来

在服务器上下载nodejs, 并解压

cd /home
wget https://nodejs.org/dist/v12.13.0/node-v12.13.0-linux-x64.tar.xz
版本可能会更新,自己替换为你下载的那个版本
tar xvf node-v12.13.0-linux-x64.tar.xz 

解压完成以后, 删除压缩包,然后将解压出来那个目录重命名一下

rm node-v12.13.0-linux-x64.tar.xz
mv node-v12.13.0-linux-x64 nodejs

将node和npm命令添加到全局

ln -s /home/nodejs/bin/node /usr/local/bin/node
ln -s /home/nodejs/bin/npm /usr/local/bin/npm

测试一下

cd /
node -v

安装git

直接在home目录

yum install git 
git -v

安装pm2

npm install -g pm2
# 然后需要将pm2建立软连接,pm2的bin文件是在nodejs/bin/pm2, 所以:
ln -s /home/nodejs/bin/pm2 /usr/local/bin/pm2

使用pm2把我们的nuxt项目跑起来

cd /var/www/my-nuxt && pm2 start npm -- run start
pm2 list

合在一起的操作步骤

项目停止,项目启动
pm2 list
pm2 delete all
git pull
npm run build
cd /www/wwwroot/nuxt_project/mnm-vidamii-nuxt && pm2 start npm -- run start
pm2 delete all && git pull && npm run build && pm2 start npm -- run start