我创建并发布了一个私有的 Github 包。一开始尝试用纱线安装它,我面临以下问题:
无论我尝试使用 yarn 还是 npm,尽管遵循 Github 记录的确切步骤(https://help.github.com/en/github/managing-packages-with-github-package-registry/配置-npm-for-use-with-github-package-registry)。
我的.yarnrc
:
registry "https://npm.pkg.github.com/OWNER"
使用 yarn,它会不断地尝试寻找包,https://registry.yarnpkg.com/@GITHUB_USERNAME
而不是我在上面输入的注册表。
备注:在.yarnrc
注册表中需要添加以下稍微不同的语法:
registry "https://npm.pkg.github.com/"
到目前为止,我也开始尝试混合配置.npmrc
,.yarnrc
但没有运气。
-
编辑(部分解决)
我想出了如何使用 npm 或 - 在我的情况下 - 纱线来实际访问包。现在我面临一个Request failed \"401 Unauthorized\"
错误问题,尽管我在上面添加了凭据.yarnrc
:
//npm.pkg.github.com/:_authToken=AUTH_TOKEN
做同样的.npmrc
事情也不起作用。