【发布时间】:2020-01-16 05:23:26
【问题描述】:
我正在尝试在 GPR(Github 包注册表)上上传一个包。我登录成功:
npm login --registry=https://npm.pkg.github.com
然后运行这些命令:
npm set registry https://npm.pkg.github.com/
npm publish
返回此错误:
npm ERR! 404 Not Found - PUT https://npm.pkg.github.com/package-name
npm ERR! 404
npm ERR! 404 'package-name@version' is not in the npm registry.
似乎它试图在 npm 注册表而不是 github 包注册表上上传一个包。我该如何解决这个问题?
【问题讨论】:
-
您的
package.json是什么样的?你在那里指定publishConfig.registry吗?值得注意的是,在命令行上指定注册表并不会覆盖它。 -
不,我根本没有在 package.json 中指定
publishConfig字段
标签: javascript git github github-actions github-package-registry