После посещения многих сайтов и тестирования всего, что я нашел, это решение, наконец, сработало для меня.Если вы используете Windows,
- Нажмите кнопку Windows и введите «run»
- Введите
.npmrc
и откройте этот файл, используя ваш любимый редактор. - Заменить "Registry = http://registry.npmjs.org/" с «Registry = https://registry.npmjs.org/" и сохранить.
Примечание: Если у вас есть проблемы с прокси-сервером тоже, вы можете установитьВаш прокси, как показано ниже в том же файле.В моем случае у меня есть специальный символ "@" в моем пароле.Когда я попытался сменить прокси с помощью команды npm config set proxy , эти специальные символы были преобразованы во что-то еще :) Так что вы могли бы устранить все эти головные боли, если бы вы установили прокси прямо в этом файле.
Ваш окончательный .npmrc
должен выглядеть следующим образом.Вы можете удалить линии прокси, если у вас нет проблем с прокси, и не забудьте заменить порт в примере ниже на ваш порт прокси.
registry=https://registry.npmjs.org/
proxy=http://username:password@yourproxy.net:8080/
https-proxy=http://username:password@yourproxy.net:8080/
strict-ssl=false