最推荐方案:用 pm2 托管(永不被杀)
专门给 Node.js 用,比 systemd 更简单,断 SSH 也不会停。
1. 安装 pm2
bash
运行
npm install -g pm2
2. 用 pm2 启动 npm run dev
进入你的项目目录(必须):
bash
运行
cd /你的项目路径
启动命令(直接复制):
bash
运行
pm2 start "npm run dev" --name "my-9982"
3. 查看状态
bash
运行
pm2 status
4. 让它开机自启(服务器重启也自动跑)
bash
运行
pm2 startup
pm2 save
三、常用 pm2 命令(记住这 4 个)
bash
运行
pm2 status # 看运行状态
pm2 logs my-9982 # 看日志
pm2 restart my-9982 # 重启服务
pm2 stop my-9982 # 停止