---安装、配置环境---
# 查看Node.js 实际安装的位置 /www/server/nodejs/v20.20.2 # 将安装的 Node.js 加入系统全局环境变量 echo 'export PATH=/www/server/nodejs/v20.20.2/bin:$PATH' >> /etc/profile # 立即生效 source /etc/profile # 验证是否成功,出现版本号 = 配置成功 node -v npm -v pnpm -v pm2 -v
---构建运行项目,工程目录下运行---
# 安装构建依赖,禁止使用npm/yarn,必须用pnpm pnpm install # 构建项目(内存优化,最大1G内存构建,针对内存小的云主机) NODE_OPTIONS="--max-old-space-size=1024" pnpm run build # 启动项目并限制内存(超过1G/256mb自动重启) pm2 start npm --name "进程名称" --max-memory-restart 1G -- start pm2 start npm --name "进程名称" --max-memory-restart 256M -- start # 保存PM2配置,设置开机自启 pm2 save pm2 startup
---运行查看---
# 1. 检查端口5000监听 ss -tuln | grep 5000 # 显示0.0.0.0:5000即为正常 # 2. 检查PM2状态 pm2 list # 3. 查看日志(无报错即可) pm2 logs 进程名称 --lines 150
---停止运行项目---
# 1. 停止PM2中的进程 pm2 stop 进程名称 pm2 stop 进程名称 # 2. 从PM2列表中删除该进程(避免残留) pm2 进程名称 # 3. 验证进程是否完全关闭(无相关进程即为成功) pm2 list # 4. 可选:清理Node.js缓存(避免依赖冲突) npm cache clean --force
评论 (0)