1. 本地项目打包
-
关闭本地项目后,在控制台执行以下命令进行打包:
npm run build
2. 将文件拷贝至服务器
将以下文件和文件夹拷贝至服务器:
.nuxt
文件夹config
文件夹io
文件夹static
文件夹environment.js
文件nuxt.config.js
文件package.json
文件
3. 服务器环境配置
-
安装 Node.js 环境
确保服务器上已经安装了 Node.js 环境。如果没有安装,可以参考以下步骤:
-
使用包管理器安装(如
apt
、yum
等):# Ubuntu/Debian sudo apt update sudo apt install nodejs npm # CentOS/RHEL sudo yum install epel-release sudo yum install nodejs npm
-
或者使用 Node Version Manager (NVM) 安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install node
-
-
项目目录下执行
yarn install
进入项目目录,执行以下命令安装依赖:
yarn install
-
安装 PM2
PM2 是一个带有负载均衡功能的 Node.js 的进程管理器。
npm install pm2 -g
-
检查 PM2 是否安装好
执行以下命令查看 PM2 是否安装成功:
pm2 list
-
使用 PM2 启动项目
使用 PM2 启动项目:
pm2 start npm --name nebula -- run start
总结
- 在本地执行
npm run build
进行打包。 - 将打包后的文件和其他必要文件拷贝到服务器。
- 在服务器上安装 Node.js 环境。
- 进入项目目录,执行
yarn install
安装依赖。 - 安装 PM2 并检查是否安装成功。
- 使用 PM2 启动项目。
通过以上步骤,你应该可以成功部署你的项目。