EACCES:仅使用nodemon才能通过fs-extra拒绝权限

问题描述

我正在尝试使用move npm模块中的fs-extra方法。它适用于移动文件和空目录,但是每次尝试使用nodemon时移动非空目录时,都会出现此错误

[Error: EACCES: permission denied,rename 'path/to/src/dir' -> 'path/to/dest/dir'] {
  errno: -13,code: 'EACCES',syscall: 'rename',path: 'path/to/src/dir',dest: 'path/to/dest/dir'
}

但是,如果我尝试使用完全相同的方法和良好的node index.js样式,则可以使用鲜艳的颜色。为什么nodemon没有足够的权限,我该如何解决

我尝试过:

  • 使用sudo安装nodemon
  • 不使用sudo安装nodemon
  • 前两个中的每个,但使用sudo运行nodemon
  • 前两个中的每个都运行但不带sudo的nodemon

编辑:

由于@Aw Snap的评论,我在Mac OS上尝试了它,而且即使在nodemon上也可以使用。

我想知道这是否是Linux专用Windows子系统的问题...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)