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' и это работает хорошо для меня!

http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/

Мне нужен был пакет от github, который был написан на Typscript. Я сделал git pull самой последней версии из основной ветки в корень моего основного проекта. Затем я зашел в каталог и установил npm, чтобы сработали команды gulp, генерирующие модули ES5. В любом случае, если коротко, мой процесс сборки пытался собрать файлы из этой новой папки, поэтому мне пришлось удалить ее из своего корня. Это было причиной тех же ошибок.

Другие вопросы по тегам