我正在尝试上传一个包到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软件包注册表。我该如何解决这个问题?
->似乎它试图在npm注册表上上传一个软件包,而不是GitHub软件包注册表。我该怎么解决这个问题?
package.json
文件长成什么样子?你在里面指定了publishConfig.registry
吗?值得注意的是,在命令行上指定 registry 并不能覆盖它。 - Edward Thomson