我正在尝试使用fs-extra npm 模块中的move方法。它适用于移动文件和空目录,但是每次我在使用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'
}
但是,如果我尝试将完全相同的方法与良好的 ol'fashed 一起使用node index.js
,则它适用于出色的色彩。为什么 nodemon 没有足够的权限,我该如何解决?
我努力了:
- 使用 sudo 安装 nodemon
- 不使用 sudo 安装 nodemon
- 前两个中的每一个,但使用 sudo 运行 nodemon
- 前两个中的每一个,但在没有 sudo 的情况下运行 nodemon
编辑:
由于@Aw Snap 的评论,我在 Mac OS 上尝试了它,它似乎甚至可以与 nodemon 一起使用。
我想知道这是否是专门针对 Linux 的 Windows 子系统的问题...