質問: process.cwd(); ^ error: eacces, permission denied at function.startup.resolveargv0 (node.js:815:23) at startup (node.js:58:13) at node.js:906:3 これは、特定のnode.jsパッケージに関連していないことを示しているようですが、他のパッケージは正常にインストールされます(grunt-cliなど)。最後に、これに対する答えを探しているときに、問題があったが問題の問題を解決できなかったものをいくつか見つけました。 ディスクユーティリティを介してハードドライブのアクセス許可を修正しました。問題が見つかり、修正されました 再起動してリカバリし、ディスクを修復しましたが、これにも問題がありました sudo/usr/libexec/locate.updatedbにも同じ問題がありました。人々はrootを有効にして実行することを勧めました。これにより、そのコマンドを正しく実行できるようになり、後続の実行で同じエラーが発生しなくなりました。しかし、npmでこれと同じプロセスを試しても、助けにはなりませんでした 他に何が問題を引き起こしているのかわかりません。
回答: さらに検索した後、私は ここで実用的な答え を見つけることになりました。 npm installで--unsafe-permフラグが必要でした。これにより、機能していなかったパッケージを正しくインストールできました。