Не удается установить @angular/cli@9.1.8 после установки nodejs

Я пробовал установить @angular/cli@9.1.8 (npm install -g @angular/cli)

Затем появилось следующее сообщение об ошибке:

  • npm ERR! Тайм-аут ответа при попытке получить http://registry.npmjs.org/@angular-devkit%2Fschematics (более 30000 мс)

    npm ERR! Полный журнал этого запуска можно найти в: npm ERR!
    C: \ NODEJS \ npm-cache_logs \ 2020-06-16T12_37_01_005Z-debug.log

Эти решения, которые я пробовал, но не работают:

  • удалите nodejs, удалите все файлы nodejs, связанные с ним, и попробуйте установить версии nodejs(8,10,12).
  • удалить angular (npm uninstall -g @ angular / cli)
  • npm install --save-dev @angular-devkit / build-angular
  • очистка кеша npm --force
  • npm install -g @ angular / cli --timeout = 60000
  • npm config установить реестр http://registry.npmjs.org/

    Совет: проблема появилась, когда я попытался обновить angular 8 до angular 9.

2 ответа

Решение

Спустя много дней я установил Angular 9 следующим образом:

  • Откройте Windows PowerShell от имени администратора
  • npm установить npm@latest -g
  • очистка кеша npm --force
  • npm install -g @angular / cli

и я остановил Защитник Windows и Брандмауэр

Ваша установка npm, пытающаяся получить доступ к пакетам из http, должна использовать https url. Следуй этим шагам:-

  1. Бегать

    npm config set реестр https://registry.npmjs.org/

  2. Запустить npm cache clean --force

  3. Запустите npm i -g @angular/cli@latest

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