Не удается установить @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. Следуй этим шагам:-
Бегать
npm config set реестр https://registry.npmjs.org/
Запустить npm cache clean --force
Запустите npm i -g @angular/cli@latest