Перед очисткой кеша
npm cache clear
npm работает нормально. После очистки кеша он не работает. Приведенный ниже журнал ошибок указывает на проблему с подключением к Интернету, но подключение к Интернету в порядке. Эта проблема возникает не только с беседкой, но и с любыми модулями.
Вот результат процесса:
> sudo npm install -g bower Password: npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT
> npm ERR! network This is most likely not a problem with npm itself npm
> ERR! network and is related to network connectivity. npm ERR! network
> In most cases you are behind a proxy or have bad network settings. npm
> ERR! network npm ERR! network If you are behind a proxy, please make
> sure that the npm ERR! network 'proxy' config is set properly. See:
> 'npm help config'
>
> npm ERR! System Darwin 12.5.0 npm ERR! command
> "/usr/local/Cellar/node/0.10.16/bin/node" "/usr/local/bin/npm"
> "install" "-g" "bower" npm ERR! cwd /Users/username npm ERR!
> node -v v0.10.16 npm ERR! npm -v 1.3.8 npm ERR! syscall connect npm
> ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! npm ERR!
> Additional logging details can be found in: npm ERR!
> /Users/username/npm-debug.log npm ERR! not ok code 0
Ответы:
Это сработало для меня:
источник
%appdata%\npm-cache
npm WARN using --force I sure hope you know what you are doing.
Будь осторожен с применением силы, маленький джедайТак должно быть
См. Https://docs.npmjs.com/cli/cache.html.
источник
npm
2.8.3 иnpm
3.3.0 «clear» - это скрытый псевдоним для «clean», поэтому он будет делать то же самое."Начиная с npm @ 5, кеш npm самовосстанавливается от проблем с повреждением, и данные, извлеченные из кеша, гарантированно действительны. Если вы хотите убедиться, что все согласовано, используйте
вместо."
источник
попробуй это
npm cache clean --force
после этого бегаnpm cache verify
источник
я пробую
Но npm сказал, что более новая версия на npm (> 5) имеет механизм самовосстановления, и все, что мне нужно сделать для проверки npm, - это использовать verify
сообщение npm:
но для принудительного использования npm используйте это:
источник
Попробуйте,
npm cache clean --force
если это не сработает, удалите вручную папку% appdata% \ npm-cache.и установить
npm install npm@latest -g
У меня это сработало.
посетите эту ссылку
источник
Попробуйте,
npm cache clean --force
если это не сработает, удалите%appdata%\npm-cache
папку вручную .У меня это сработало.
источник
Путь к среде мог быть удален.
Проверьте это, набрав,
npm config get prefix
Это должно быть место, где находятся двоичные файлы npm.
В окнах
c:/users/username/AppData/Roaming/npm
есть то место, где они находятся.Добавьте это местоположение в переменную среды. Должно работать нормально.
(Панель управления -> Найдите «Переменные среды» и нажмите кнопку с этим именем -> изменить путь -> добавьте указанное выше местоположение)
источник
в npm@6.8.0 поддерживается команда
npm cache verify
источник
Я решил эту проблему, запустив cmd от имени администратора. до этого я пытался запустить vs code.
запустите его в Power Shell или Cmd с правами администратора. Надеюсь, это поможет.
источник
Пришлось установить последнюю версию NodeJS. Это сработало для меня.
источник