Как вы можете прочитать здесь, реестр npm - это общедоступная коллекция пакетов с открытым исходным кодом для Node. js, интерфейсных веб-приложений и сообщества JavaScript в целом.
При стандартной установке npm для реестра установлено значение https://registry.npmjs.org/
. Другими словами, это адрес, с которого npm будет загружать пакеты при запуске npm install <anything>
.
Однако вы можете изменить это значение с помощью команды npm set registry <new url>
. Это означает, что любые будущие npm install
команды будут извлекать пакеты из <new url>
. Вы можете сделать это, если ваша компания использует собственное частное зеркало реестра или если вы хотите использовать другое зеркало в случае, если https://registry.npmjs.org/
не работает или работает слишком медленно. В этом SO-ответе перечислены несколько альтернативных зеркал.
уловка состоит в том, чтобы запустить npm set registry https://registry.npmjs.org/ Что именно делает эта команда и почему решает проблему с установкой кордовы?
Эта команда сбрасывает значение реестра по умолчанию и заставляет npm загружать пакеты из https://registry.npmjs.org/
. Трудно сказать, почему это решило вашу конкретную проблему, поскольку https://registry.npmjs.org/
- это значение по умолчанию для новой установки npm. Кажется, что-то изменило это значение на вашем компьютере, но без дополнительной информации трудно сказать, что именно.
В будущем вы также можете проверить, какое это значение установлено, с помощью npm get registry
.
person
James Hibbard
schedule
26.02.2018