2

(with )でレンチを使ったファイル操作でエラーが出ます。copyDirSyncRecursiveopts: { 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 に答える