Что делает npm set registry https://registry.npmjs.org/?

У меня возникла проблема с установкой кордовы с помощью npm.

Судя по найденному здесь ответу, хитрость заключается в том, чтобы запустить npm set registry https://registry.npmjs.org/ Что именно делает эта команда и почему она решает проблему установки кордовы?

Зависание при установке кордовы


person user1315789    schedule 26.02.2018    source источник
comment
прочтите docs.npmjs.com/misc/registry.   -  person Harshil Patel    schedule 26.02.2018


Ответы (1)


Как вы можете прочитать здесь, реестр 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
comment
как сбросить реестр? - person Madhu; 16.03.2021
comment
Нравится? stackoverflow.com/questions/41136444/ - person James Hibbard; 17.03.2021