近期使用 `npm publish` 发布依赖包时,始终遇到 npm 404 报错,错误信息是 “Note that you can also install from a tarball”,尝试更换网络,更换代理服务器等操作,都无效,npm 报错如下
问题原因:npm token 过期了,但是这个报错信息不合适,提示是 xxx 依赖包不存在。
解决:在 npm 官网登录后,重新生成 token,并更新到本地的 .npmrc 中,即可发布新版本。
vim ~/.npmrc
//registry.npmjs.org/:_authToken=npm_xxxxxxxxxxxxxxxxxxxx
重新执行 npm publish 即可发布新版了,然后可以在 npmjs.com/package/xxx 中查看是否发布成功。
注意:依赖包是否是私有版本,还是公共版本,具体可以参考官网链接
Creating and publishing unscoped public packages | npm Docs
To see your public package page, visit https://npmjs.com/package/*package-name, replacing package-name* with the name of your package. Public packages will say public
below the package name on the npm website.
原文地址:https://blog.csdn.net/weixin_41697143/article/details/128386238
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_51299.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!