1、安装PM2
npm install pm2
2、部署nuxt项目
-
构建Nuxt项目:在本地或服务器上,运行以下命令来构建Nuxt项目:
npm run build
构建完成后,你的项目文件会包含
.nuxt
目录,这是Nuxt项目构建后的产物。 -
上传构建文件:将
.nuxt
目录、nuxt.config.js
、package.json
和static
目录上传到服务器。这些是运行Nuxt项目所必需的。 -
安装依赖:在服务器上,进入到Nuxt项目目录,然后运行以下命令来安装项目依赖:
npm install
3、配置PM2
在Nuxt项目的根目录下,创建一个名为ecosystem.config.js
的文件,并添加以下内容:
module.exports = {
apps: [
{
name: 'sbjy-web', // 应用名称
exec_mode: 'cluster', // 可以设置为 'fork' 或 'cluster'
instances: '1', // 或者设置为 'max' 来使用所有CPU核心
script: './node_modules/nuxt/bin/nuxt.js',
args: 'start --port 3006'
}
]
};
4、启动Nuxt项目:使用PM2启动Nuxt项目:
pm2 start ecosystem.config.js
5、pm2 list 查看进程
pm2 stop all关闭进程