Невозможно установить npm пакеты после размещения закрытого файла `.npmrc` в Azure - PullRequest
0 голосов
/ 05 марта 2020

Я не могу установить пакеты из npm, так как я поместил файл .npmr c для установки частной библиотеки. Эта библиотека размещена на рабочем месте azure. Поэтому я просто разместил новый файл конфигурации для установки. И он прекрасно работает в localhost.

Как мне сохранить 2 реестра в файле nprm c, один для частного и другой из npm реестра?

error 404 Not Found - GET https://registry.npmjs.org/mm-core - Not found

mm-core моя личная библиотека размещена в azure, без моего файла .npmr c я получаю эту ошибку.

С .npmr c файл npm пакеты не могут быть установлены.

любая помощь?

1 Ответ

0 голосов
/ 06 марта 2020

Это на самом деле должно работать, если вы правильно следуете официальным документам . И нам не нужно хранить 2 реестра в файле nprm c, один для частного, а другой для npm реестра.

Решение:

Сохранить файл .npmrc, представляющий ленту артефактов devops * 1038. Войдите на веб-портал azure devops, чтобы настроить параметры канала:

enter image description here

В настройках канала go Upstream sources и введите конечно, у вас есть npmjs как Upstream source. Если он не существует, нажмите Add upstream source, чтобы добавить npmjs.

enter image description here

Тогда вам нужно всего лишь один реестр для частной библиотеки. Если пакет не найден в вашем личном фиде, так как мы настроили npmjs как upstream source, он автоматически загрузит отсутствующий пакет!

Подробнее о магическом c исходном источнике см. в этом документе .

...