Исходящие пакеты в ленте артефактов не загружают пакеты после первой установки npm - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь использовать пакет npm, который я создал в своем фиде Artifacts, у меня есть файл .npmr c на месте go непосредственно на azure фид, при первом запуске 'npm install 'заметил, что появилось много новых npm пакетов из-за исходной конфигурации, которую я указал в разделе «Исходные источники» в моем фиде, но после этого, если я хочу добавить ссылку на новый пакет в свой проект, я получил ошибка «Не найдена соответствующая версия для @», это потому, что в фиде артефактов нет пакета, но в этом случае он не должен go to https://registry.npmjs.org/ ', чтобы получить ссылку на пакет и поместить его в исходные пакеты в Azure ленте?

вот код, который у меня есть в моем .npmr c файле

registry=https://pkgs.dev.azure.com/<enterprise-name>/_packaging/<feed-name>/npm/registry/

always-auth=true

1 Ответ

1 голос
/ 24 апреля 2020

Похоже, у вас нет необходимых прав доступа к источнику UpStream этого частного канала. Вы можете выполнить мои действия, чтобы найти проблему и решить ее:

1. Go Настройки канала, чтобы убедиться, что npmjs установлен в качестве источника обратного потока. И используйте кнопку Move up, чтобы переместить источник npmjs в верх списка (список источника в восходящем направлении).

2. Go Вкладка «Виды» в настройках канала и проверка кто может получить доступ к представлению @Local. Примечание:

@ local содержит все пакеты, отправленные в этот канал, и все пакеты, сохраненные из вышестоящего источника

Попробуйте отредактировать представление @Local и сделать так, чтобы люди в текущей организации могли доступ к нему. Также вы можете выбрать Specific People, но вам необходимо предоставить доступ к себе.

3. Убедитесь, что учетная запись / PAT, которую вы используете для аутентификации, - это та же учетная запись, которую вы используете для настройки на веб-портале. (Локальная учетная запись, используемая для аутентификации, должна иметь доступ к представлению @Local в ленте)

Если это не помогает, проверьте, существует ли нужная версия пакета даже в источнике UpStream, и поделитесь подробностями сообщения об ошибке здесь. Подробнее см. этот документ .

...