1.我在组织仓库中发布了一个公共包。
仓库链接:https://github.com/JX3BOX/jx3box-config/packages/141887
2.我想从另一个仓库安装这个包。 我已经在package.json中设置了依赖项。
"dependencies": {
"@jx3box/jx3box-config": "^1.0.3",
我创建了一个名为.npmrc
的文件,并设置:
@jx3box:registry=https://npm.pkg.github.com
3.当我使用Github Actions进行构建时,出现了错误
Running build scripts... npm install && npm run build
npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="GitHub Package Registry"
这意味着也许我需要进行身份验证,但这是一个公共软件包。那它也需要进行身份验证吗?
4.现在我需要在文件.npmrc
中添加一行,就像这样:
//npm.pkg.github.com/:_authToken=<mytoken>
但是我该如何在操作中设置它呢? 或者因为这是一个公共包,我怎样才能不需要任何授权?
非常感谢! ^_^