Это на самом деле должно работать, если вы правильно следуете официальным документам . И нам не нужно хранить 2 реестра в файле nprm c, один для частного, а другой для npm реестра.
Решение:
Сохранить файл .npmrc
, представляющий ленту артефактов devops * 1038. Войдите на веб-портал azure devops, чтобы настроить параметры канала:
В настройках канала go Upstream sources
и введите конечно, у вас есть npmjs
как Upstream source
. Если он не существует, нажмите Add upstream source
, чтобы добавить npmjs
.
Тогда вам нужно всего лишь один реестр для частной библиотеки. Если пакет не найден в вашем личном фиде, так как мы настроили npmjs
как upstream source
, он автоматически загрузит отсутствующий пакет!
Подробнее о магическом c исходном источнике см. в этом документе .