Я знаю, что это распространенная ошибка с node
, но все мои методы устранения неполадок, похоже, терпят неудачу.EPERM, операция не разрешена ошибка, магазин конфигурации
- для Windows 7 (32-разрядная версия)
- [email protected]
- [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
Любые мысли или методы устранения неполадок по этой проблеме?
Спасибо!
Работал для меня, удаляя 'bower-github.yml' –
Это то же самое, если это' .json' вместо '.yml' ... delete that sucker –
У меня была такая же проблема с моей' cordova-config .json' после того, как я обновил свои кордовые библиотеки на уровне глобальных/проектов/платформ. Удаление повреждающего файла работает! – jlafay