1

尝试使用以下命令将 NPM 包发布到 GitHub 包注册表时,有时可能会出现如下错误npm publish

npm ERR! code E400
npm ERR! 400 Bad Request - PUT https://npm.pkg.github.com/@myorg%2fmypackage - RepoAcceptsPackageUploads: Repository "myorg/mypackage" does not exist.
4

1 回答 1

1

如果您尝试将包发布到的存储库是私有存储库,则根据用于通过 GitHub 包注册表进行身份验证的 GitHub 文档,您进行身份验证的个人访问令牌必须具有以下范围:

  • read:packages
  • write:packages
  • repo

在这种情况下,repo范围是缺少的,因为尚不清楚是否需要范围才能将包发布到私有存储库。

于 2019-11-03T22:49:57.153 回答