Проблемы с реестром npm при обновлении Angular 8
В настоящее время мы обновляем версию Angular 7.2 на Angular 8.
После выполнения команды sudo ng update @angular/cli @angular/core
, появляется много сообщений об ошибках, например:
404 Not Found - ПОЛУЧИТЬ https://my-company-registry/leaflet
Мы используем реестр компаний, который я переименовал в своей ссылке выше.
Пока все работает, но внезапно появляются сообщения об ошибках, упомянутые выше. Даже с простымиnpm install package-name
команды.
Я уже проверил свой файл.npmrc внутри своего или глобального проекта и пробовал такие команды, как npm cache clear --force
или npm cache verify
.
Я также удалил папку node-modules и попытался установить все заново. Не работает..
Если я попытаюсь использовать sudo npm update npm -g
Я получаю следующую ошибку:
npm ERR! code E404
npm ERR! 404 Not Found - GET https://my-company-registry/npm
npm ERR! 404
npm ERR! 404 'npm@^6.9.0' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/codehan/.npm/_logs/2019-09-20T12_51_34_857Z-debug.log
1 ответ
Запустите эту команду и войдите в свой реестр: - npm config edit
,
Или, если это не работает, попробуйте запустить эту команду npm config set registry <registry url>