最简单的部署方式,以nuxtjs为例子

简单的部署方式

服务器安装nodejs环境

1
2
3
4
5
6
7
8
9
10
11
12
13
// 下载Node.js安装包
wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz

// 解压文件
tar xvf node-v14.16.0-linux-x64.tar.xz

// 依次运行以下命令,创建node和npm的软链接
ln -s /root/node-v14.16.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.16.0-linux-x64/bin/npm /usr/local/bin/npm

// 依次查看node、npm版本信息
node -v
npm -v

服务器安装pm2

1
2
3
4
5
6
7
8
// 安装
npm install -g pm2

// 查看版本信息
pm2 -v

// 未找到pm2命令,建立pm2软连接
ln -s /root/node-v14.16.0-linux-x64/bin/pm2 /usr/local/bin/

最简单的部署方式,以nuxtjs为例子

首先是需要一台服务器,安装好nodejs服务环境

  • 压缩需要上传的文件,如realworld-nuxtjs.zip

  • 登录服务器,在root创建realworld-nuxtjs文件夹,mkdir realworld-nuxtjs

  • 项目的当前目录,输入scp ./realworld-nuxtjs.zip root@服务器ip地址:/root/realworld-nuxtjs

  • 登录服务器,进入realworld-nuxtjs文件夹解压,unzip realworld-nuxtjs.zip

  • 项目的启动命令, npm run start即可,公网IP地址加端口号即可访问

  • pm2管理,pm2 start npm – start

  • 停止pm2管理,pm2 stop id