Я знаю, что это распространенная ошибка с node
, но все мои методы устранения неполадок, похоже, терпят неудачу.
- Windows 7 (32-разрядная версия)
- Node @0.10.10
- [email protected]
Эта проблема возникает при попытке запуска команд пакета, таких как 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
после прочтения заметок для пользователей Windows в репозитории npm
Любые мысли или методы устранения неполадок по этой проблеме?
Спасибо!