Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Github操作:无法安装专用GPR npm包_Node.js_Github_Npm_Github Actions - Fatal编程技术网

Node.js Github操作:无法安装专用GPR npm包

Node.js Github操作:无法安装专用GPR npm包,node.js,github,npm,github-actions,Node.js,Github,Npm,Github Actions,我在安装发布到GPR的作用域包时遇到了一些问题 请参见下面的操作文件 name:运行单元和覆盖率测试 on:[推] 工作: 建造: 运行时间:macos最新版本 战略: 矩阵: 节点版本:[12.x] 步骤: -用途:行动/checkout@v1 -名称:使用Node.js${{matrix.Node-version} 用途:操作/设置-node@v1 与: 节点版本:${matrix.node-version} 注册表url:'https://npm.pkg.github.com/' 作用域:

我在安装发布到GPR的作用域包时遇到了一些问题

请参见下面的操作文件

name:运行单元和覆盖率测试
on:[推]
工作:
建造:
运行时间:macos最新版本
战略:
矩阵:
节点版本:[12.x]
步骤:
-用途:行动/checkout@v1
-名称:使用Node.js${{matrix.Node-version}
用途:操作/设置-node@v1
与:
节点版本:${matrix.node-version}
注册表url:'https://npm.pkg.github.com/'
作用域:'@OWNER'
-名称:使用GitHub包注册表进行身份验证
运行:echo”//npm.pkg.github.com:_authToken=${{secrets.PRIVATE\u ACCESS\u TOKEN}}>~/.npmrc
-名称:npm安装、构建和测试
运行:|
npm ci
npm运行测试:单元
毛绒
npm运行测试:e2e--无头
环境:
CI:没错
我的.npmrc文件如下所示:

@discoveryedu:注册表=https://npm.pkg.github.com/

我的私有访问令牌具有读:包、写:包和回购权限

我在操作中遇到以下错误:

npm ERR! code E401
npm ERR! 401 Unauthorized - GET https://npm.pkg.github.com/download/@owner/repo/version/hash

出于隐私考虑,我已将所有者、回购协议和版本名称分为三个部分。

与@StephenSylvester相同的问题有一个由MLyck链接的问题的答案,这应该可以解决您的问题,因为您还忘了url后面的第二个反斜杠:`echo//npm.pkg.github.com/:_authToken=..`//npm.pkg.github.com:_authToken=…`。与@StephenSylvester相同的问题有一个由MLyck链接的问题的答案,这应该可以解决您的问题,因为您还忘记了url后面的第二个反斜杠:`echo//npm.pkg.github.com/:_authToken=…`而不是`echo//npm.pkg.github.com:_authToken=…`。