これは一般的なエラーであることはわかっていますnode
が、私のトラブルシューティング手法はすべて失敗しているようです。
- Windows 7 (32 ビット)
- Node@0.10.10
- npm@1.2.25
bower
この問題は、およびyo
(Yeoman)などのパッケージ コマンドを実行しようとすると発生します。私の正気を保つために、これらのコマンドを実行するときは、管理者として Node.js コマンド プロンプトを実行しています。
たとえば、これを で実行した場合の出力は次のyo
とおりです。
Error: EPERM, operation not permitted 'C:\Users\me\.config\configstore\insight-yo.yml'
at Object.fs.openSync (fs.js:427:18)
at Object.fs.writeFileSync (fs.js:966:15)
at Object.create.all.set (C:\Users\me\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\configstore.js:39:7)
at Object.Configstore (C:\Users\me\AppData\Roaming\npm\node_modules\yo\node_modules\insight\node_modules\configstore\configstore.js:30:11)
at new Insight (C:\Users\me\AppData\Roaming\npm\node_modules\yo\node_modules\insight\lib\insight.js:20:16)
at Object.<anonymous (C:\Users\me\AppData\Roaming\npm\node_modules\yo\bin\yo:25:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
基本的に、プロセスはこのフォルダーnode
に書き込めないようです。.config
トラブルシューティングのために次のことを試しました。
node
および個々のパッケージの新規インストール(考えられるすべての順序で).config
フォルダのすべてのユーザーに書き込み権限を設定するgit
npm リポジトリの Windows ユーザー向けの注意事項を読んだ後に再インストールする
この問題に関する考えやトラブルシューティングのテクニックはありますか?
ありがとう!