使用 pm2 部署服务测试,在 window 环境下一直提示:: Created by npm, please don't edit manually.

这是因为 node 无法操作 cmd 控制台; 解决方法:
1:通过直接运行当前电脑里的 npm 脚步来开启服务
比如当前电脑 npm 所在的路径是C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
直接运行pm2 start "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" --name <当前项目名称> -- run start即可
2:通过node-cmd第 3 方插件来处理
- 安装依赖
npm i node-cmd - 新建一个 startScript.js 写入启动的 script 脚本
const cmd = require("node-cmd");
cmd.run("npm start");
- 启动脚本
pm2 start startScript.js
3: 通过 pm2 配置文件启动 具体可看链接
