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 启动项目。
通过以上步骤,你应该可以成功部署你的项目。