Node.js/ ошибка Windows: ENOENT, статистика 'C:\Users\RT\AppData\Roaming\npm'
У меня Windows 7 32-битная. Я установил последний 32-битный Node.js. Когда я пытаюсь запустить команду npm install jquery
Я получаю сообщение об ошибке:
Ошибка: ENOENT, статистика 'C:\Users\RT\AppData\Roaming\npm
Как решить это?
8 ответов
Ручное создание папки с именем 'npm' в отображаемом пути решило проблему.
Более подробную информацию можно найти на странице устранения неполадок.
Это также можно исправить, установив пакет узла вручную.
npm install npm -g
В процессе этого будут настроены все необходимые каталоги.
Я столкнулся с той же проблемой при установке пакета через npm.
После создания npm
папка вручную в C:\Users\UserName\AppData\Roaming\
эта конкретная ошибка исчезла, но она выдавала аналогичные множественные ошибки при попытке создать дополнительные каталоги в npm
папка так и не удалась. Проблема была решена после запуска командной строки от имени администратора.
Я рекомендую установить альтернативное расположение для ваших модулей npm.
npm config set prefix C:\Dev\npm-repository\npm --global
npm config set cache C:\Dev\npm-repository\npm-cache --global
Конечно, вы можете установить местоположение, где лучше всего подходит.
Это хорошо сработало для меня и позволяет обойти любые проблемы с разрешениями, с которыми вы можете столкнуться.
вам нужно создать папку с именем «npm» в отображаемом путиC:\Users\$userName\AppData\Roaming\
исправил проблему.
Вы можете перейти в меню "Пуск" и найти значок Node.js, открыть оболочку и затем установить что-либо с
install <packagename> -g
Установите стабильную версию вместо последней, я понизил версию до node-v0.10.29-x86.msi
от 'node-v0.10.33-x86.msi'
и это работает хорошо для меня!
Мне нужен был пакет от github, который был написан на Typscript. Я сделал git pull самой последней версии из основной ветки в корень моего основного проекта. Затем я зашел в каталог и установил npm, чтобы сработали команды gulp, генерирующие модули ES5. В любом случае, если коротко, мой процесс сборки пытался собрать файлы из этой новой папки, поэтому мне пришлось удалить ее из своего корня. Это было причиной тех же ошибок.