我刚刚在GitHub上发布了一个私有软件包,试图弄清楚它应该如何工作。现在我正在尝试将其安装在另一个项目中。我认证与npm login --registry=https://npm.pkg.github.com
使用具有访问令牌write:packages
,read:packages
和repo
特权。尝试运行时npm install https://npm.pkg.github.com/@orgname/package-name
收到错误消息:
npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="GitHub Package Registry"
如何添加/获得此特权?
显然我是个白痴,看不懂文档,却错过了这一部分:
在与
package.json
文件相同的目录中,创建或编辑.npmrc
文件,以包括指定GitHub Packages URL和帐户所有者的行。将OWNER替换为拥有包含您的项目的存储库的用户或组织帐户的名称。
registry=https://npm.pkg.github.com/OWNER
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句