Vinson

Vinson

Nuxt3项目部署到服务器

发表于 2023-08-19
Vinson
阅读量 40

Nuxt3项目部署

1.安装node环境

cd /usr/local
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
tar xf node-v16.14.0-linux-x64.tar.xz
mv node-v16.14.0-linux-x64.tar.xz node
# 配置环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/node/bin # 添加这段代码
# 刷新
source /etc/profile
# 检查是否安装成功
node -v

# 安装node成功后安装pm2是node进程管理工具
npm i -g pm2
# 依赖包管理
npm i -g pnpm

shell

2.前端打包文件上传到服务器

# 没有这个目录新建个
cd /data/nuxt
# 上传前端打包文件.output到nuxt目录
# nuxt目录新建js文件
touch ecosystem.config.js
vim ecosystem.config.js
# 添加以下代码
module.exports = {
  apps: [
    {
      name: 'blogNuxt', // 设置启动项目名称
      port: '3001', // 监听端口
      exec_mode: 'cluster',
      instances: 'max',
      script: './.output/server/index.mjs'
    }
  ]
}

shell

3.启动项目

# 在/data/nuxt/目录下执行
pm2 start ecosystem.config.js

# 查看进程列表
pm2 list
# 重启服务
pm2 restart blogNuxt
# 更多命令 Google it

shell
评论
来发一针见血的评论吧!
表情

快来发表评论吧~

推荐文章
  • 测试文章

    20点赞10评论

  • webpack5(一)

    20点赞10评论