1. 本地项目打包

  1. 关闭本地项目后,在控制台执行以下命令进行打包:

    npm run build
    

2. 将文件拷贝至服务器

将以下文件和文件夹拷贝至服务器:

  • .nuxt 文件夹
  • config 文件夹
  • io 文件夹
  • static 文件夹
  • environment.js 文件
  • nuxt.config.js 文件
  • package.json 文件

3. 服务器环境配置

  1. 安装 Node.js 环境

    确保服务器上已经安装了 Node.js 环境。如果没有安装,可以参考以下步骤:

    • 使用包管理器安装(如 aptyum 等):

      # 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
      
  2. 项目目录下执行 yarn install

    进入项目目录,执行以下命令安装依赖:

    yarn install
    
  3. 安装 PM2

    PM2 是一个带有负载均衡功能的 Node.js 的进程管理器。

    npm install pm2 -g
    
  4. 检查 PM2 是否安装好

    执行以下命令查看 PM2 是否安装成功:

    pm2 list
    
  5. 使用 PM2 启动项目

    使用 PM2 启动项目:

    pm2 start npm --name nebula -- run start
    

总结

  1. 在本地执行 npm run build 进行打包。
  2. 将打包后的文件和其他必要文件拷贝到服务器。
  3. 在服务器上安装 Node.js 环境。
  4. 进入项目目录,执行 yarn install 安装依赖。
  5. 安装 PM2 并检查是否安装成功。
  6. 使用 PM2 启动项目。

通过以上步骤,你应该可以成功部署你的项目。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐