Npm Can';不要将包推送到Github

Npm Can';不要将包推送到Github,npm,github-package-registry,Npm,Github Package Registry,我正在尝试为NPM项目安装Github包,但遇到了一些问题 我在特定组织下有回购协议: my orgname/my repo name 本回购协议是私人的 my orgname/my repo namerepo中的代码包含NPM模块 项目中的package.json { "name": "@my-orgname/my-repo-name", "version": "1.0.0", "descr

我正在尝试为NPM项目安装Github包,但遇到了一些问题

我在特定组织下有回购协议:
my orgname/my repo name
本回购协议是私人的

my orgname/my repo name
repo中的代码包含NPM模块

项目中的package.json

{
  "name": "@my-orgname/my-repo-name",
  "version": "1.0.0",
  "description": ".....",
  "publishConfig": {
    "registry": "https://npm.pkg.github.com/"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/my-orgname/my-repo-name"
  },
  .....
项目文件夹中的.npmrc
注册表=https://npm.pkg.github.com/my-orgname

~/.npmrc文件

//registry.npmjs.org/:_authToken=<TOKEN>
//npm.pkg.github.com/:_authToken=<TOKEN>

我遇到了类似的问题,发现我需要为我的github个人访问令牌授予以下权限:

  • repo(完全控制私有存储库)
  • 写入:包(将包上载到github包注册表)
  • 阅读:包(从github包注册表下载包)
npm ERR! 404 Not Found - PUT https://npm.pkg.github.com/@my-orgname%2fmy-repo-name - The expected resource was not found.
npm ERR! 404 
npm ERR! 404  '@my-orgname/my-repo-name@1.0.0' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.