本文主要是介绍[PM2]window环境部署服务报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用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配置文件启动
具体可看链接
这篇关于[PM2]window环境部署服务报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!