npm发包失败的原因

Npm 发包失败的原因

可能的原因

  1. 当前的账号没有发包权限。(比如没有某个包或者某个 scope 的权限)
  1. 当前的包名不符合规范。(需要 URL-safe characters)
  1. 当前的包名是屏蔽词。(例如 download [[npm发包失败的原因#npm包名屏蔽词]])
  1. 可能是当前的 npm 设置了镜像地址,而不是原始的 npm 地址,导致 login 的时候无法登录从而无法发布。解决方法就是在发布的时候先切换为原始的 npm 地址,再发布。
  1. 其他(后续遇到了再补充)
// 吐槽一下,npm 的 cli 给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题

Npm 包名屏蔽词

  1. download (我替换成 downloader 之后才成功发布)

参考

上一篇
实现一个auto slugify
下一篇
file-downloader

相关文章

npm换源

2024-02-07