npm install игнорирует корпоративный Nexus

npm install игнорирует корпоративный Nexus

У нас есть корпоративный репозиторий NPM Nexus (3.15.2-01), в котором мы публикуем некоторые корпоративные библиотеки. Недавно я опубликовал новую, которая, к сожалению, имеет то же имя, что и другая библиотека в публичном репозитории NPM. Мой пакет загружен и виден на нашем Nexus, но его можно установить. npm viewпоказывает только публичный, а не корпоративный. Есть ли способ решить эту проблему, не переименовывая корпоративную библиотеку? Я ожидал, что Nexus будет искать в публичном репозитории NPM только артефакты локально, но почему-то это, похоже, не так.

Другие корпоративные библиотеки на нашем Nexus доступны без проблем, так что это не проблема доступности.

Спасибо за помощь

решение1

Предполагая, что вы используете группу для доступа к компонентам, вы должны иметь возможность поместить размещенный репозиторий первым в порядке групп. Результатом будет то, что он будет искать его, а затем прокси, если он не сможет найти его в размещенном. Это говоритсяздесьв разделе «Добавьте репозитории npm в список участников в желаемом порядке».

Я не знаю способа, позволяющего выбирать этот порядок, поэтому, если вы хотите сначала что-то разместить, а что-то сначала использовать прокси, этот ответ не поможет.

PS: Этот ответ предполагает, что вы администрируете доступ. В противном случае вам придется попросить вашего администратора NXRM сделать это.

Связанный контент