pm2 start xxx 提示 macOS 终端运行提示“Operation not permitted ,open xxx”解决办法
1、先卸载在全局安装pm2, npm install pm2 -g
2、或直接运行pm2 update ,更新pm2即可
pm2 install pm2-logrotate 一直卡住不动
1、可使用 pm2 install pm2-logrotate-legacy-nodejs代替
2、基本是网络问题,可隔一段时间在重试
pm2 成功启动项目,pm2 list查不到
#问题:
sudo pm2 list可查到,但pm2 list查不到
#原因:
sudo pm2 list和pm2 list不是一个实例
#解决
查看配置文件和日志文件权限,把pm2的启动文件和日志文件的权限改为777
重新打开终端查看
#参考链接
https://www.jianshu.com/p/d0d628c866a9
npm安装不上的情况
1.先把yarn 设置全局环境变量,可参考我另一篇文章
2.使用yarn add 安装
文件上传,使用fs.mkdir 新建目录提示无权限
把文件存放目录权限改为777即可
nodejs + moogose创建的model,代码中使用增删查改提示model未定义
//model未创建出来就去使用model会出现此情况.
仔细检查使用model的页面是不是提前引入了,即在创建model的页面之前引入,