本文介绍: Note that you can also install from a tarball 报错处理

近期使用 `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.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注