nuxt使用宝塔打包部署学习

发布时间 2023-05-08 17:16:43作者: 朝朝暮Mu

1. 打包项目

npx nuxi build

打包时间比较久,需要等待一下

2. 打包完成之后将 .output目录打包成压缩包

3. 上传到站点根目录并解压

4. 在站点根目录上创建一个package.json

{
  "private": true,
  "scripts": {
    "start": "cross-env PORT=5000 HOST=localhost node ./.output/server/index.mjs"
  },
  "dependencies": {
    "cross-env": "^7.0.3"
  }
}

5. 宝塔面板安装node环境

软件商店搜索:pm2
安装好之后设置node版本为 16.18.0

6. 切换到项目根目录运行安装

npm install

7. 启动项目

到软件商店搜:pm2
项目列表-》新建项目

启动文件:npm
运行目录:项目根路径
项目名称:跟站点域名一致即可
运行用户:www
点击确定即可运行

8. 添加反向代理