Npm Github包不代理请求

Npm Github包不代理请求,npm,github-package-registry,Npm,Github Package Registry,我使用Github包作为我的npm注册表,并在那里托管了一些私有包。我希望所有npm安装请求都通过Github包进行代理。根据,这在默认情况下应该发生。但是,当我在项目上运行npm install时,我会得到一个package lock.json文件,该文件对我的自定义私有包使用Github Packages注册表,但对其他包使用默认的npm注册表 package lock.json中的示例代码段: { "name": "linting", &qu

我使用Github包作为我的npm注册表,并在那里托管了一些私有包。我希望所有npm安装请求都通过Github包进行代理。根据,这在默认情况下应该发生。但是,当我在项目上运行
npm install
时,我会得到一个
package lock.json
文件,该文件对我的自定义私有包使用Github Packages注册表,但对其他包使用默认的npm注册表

package lock.json
中的示例代码段:

{
  "name": "linting",
  "version": "1.0.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@babel/code-frame": {
      "version": "7.10.4",
      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
      "integrity": "sha512-8765asdf7865sadf+asdfsdfsdf/sfadsfg876675safsfsdfsdf678==",
      "dev": true,
      "requires": {
        "@babel/highlight": "^7.10.4"
      }
    },
    "@my-org/prettier-config": {
      "version": "2.0.1",
      "resolved": "https://npm.pkg.github.com/download/@my-org/prettier-config/2.0.1/sdg8765dsfg8675sdfg8765dsfg7685",
      "integrity": "sha512-dsfgdfgdfgsdg56456ftg656h6h+sdfg876sdfg7865sdfg765675sdfg7865==",
      "dev": true
    }
  }
}
我想知道我的
.npmrc
文件是否设置错误。在项目根目录中,它如下所示:

registry=https://npm.pkg.github.com/my-org
//npm.pkg.github.com/:_authToken=dsfg8765sdfg765dsfg685
我的主文件夹中的
.npmrc
如下所示:

registry=https://npm.pkg.github.com/my-org
//npm.pkg.github.com/:_authToken=dsfg8765sdfg765dsfg685
是我的配置错误,还是这里发生了其他似乎正在停止代理的事情

注意,为了这个问题,所有的组织名称和键都变成了无意义的。

尝试在末尾添加一个“/”使其像这样
登记处=https://npm.pkg.github.com/my-org/

欢迎来到Stackoverflow。请不要把建议作为答案。访问这个关于的问题。这是答案