我们正在尝试使用Github程序包注册表来发布我们的私有组织程序包,并且它们可以正常工作/那很好。
但是,当我们尝试从github注册表以及官方npm注册表上的其他作用域npm模块安装它们/在我们的整个项目中使用时,它将抛出诸如以下内容:
error Couldn't find package "@azure/identity" on the "npm" registry.
我会以为这不是理想的行为,因为我无法想象您会希望人们在不使用npm的情况下使用github软件包注册表,而在'A或B'情况下将其作为上游。不能同时使用NPM和GPR的依赖关系是没有意义的。
我的npmrc / yarnrc:
registry=https://npm.pkg.github.com/ORG_NAME
OR
registry=https://npm.pkg.github.com/
详细的输出表明它确实在尝试从github获取它。
- 是否存在可以与NPM一起使用GPR的正确配置?
- 我要尝试使用GPR根本无法做到吗?我应该坚持使用NPM吗?