2

在用扳手copyDirSyncRecursive(用)进行文件操作时opts: { preserve: false },我得到了Error: EPERM, operation not permitted错误。

正如我所指出的,这是文件系统中的权限违规吗?如果是,有没有办法对我进行身份验证admin / root以执行此操作?

4

1 回答 1

0

4条评论:

  • 不要使用同步操作。Node.js 本质上是异步的。如果您想编写同步代码,请使用另一种脚本语言,例如 python。如果您使用单个同步函数,您将阻塞整个事件循环,其余异步函数将需要等待。
  • 不要使用 wrench.js。它存在错误并且错误管理很差,尤其是在并行异步函数(readdirRecursive、rmdirRecursive 等)中。我无法理解一个可以毁掉你整个应用程序的错误代码是如何获得 150 多颗星的。
  • 不要使用 wrench.js。它使用同步函数促进了对 node.js 的不良使用。
  • 如果要执行禁止操作,请使用管理员权限 (windows) 或 root 权限 (linux) 启动 node.js。
于 2012-11-18T13:45:41.967 回答