Мы пытаемся использовать реестр пакетов Github для публикации наших частных организационных пакетов, и они работают / этот бит в порядке.
Однако, когда мы пытаемся установить их / использовать во всех наших проектах из реестра github вместе с другими модулями npm с ограниченной областью действия, которые находятся в официальном реестре npm, он выдаст что-то вроде:
error Couldn't find package "@azure/identity" on the "npm" registry.
Я бы предположил, что это нежелательное поведение, поскольку я не могу представить, чтобы вы хотели, чтобы люди использовали реестр пакетов github без npm в качестве восходящего потока в сценариях типа «A или B». Бессмысленно не использовать зависимость от NPM и GPR рядом друг с другом.
Мой npmrc / yarnrc:
registry=https://npm.pkg.github.com/ORG_NAME
OR
registry=https://npm.pkg.github.com/
Подробный вывод показывает, что он действительно пытается получить его с github.
- Есть ли правильная конфигурация для использования GPR вместе с NPM?
- То, что я пытаюсь сделать, просто невозможно с помощью георадара, и следует ли мне просто придерживаться NPM?