从零开始:手把手教你部署 Node.js 项目

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 启动项目。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值