npm发包失败的原因

可能的原因:

  1. 当前的账号没有发包权限。(比如没有某个包或者某个scope的权限)
  2. 当前的包名不符合规范。(需要URL-safe characters)
  3. 当前的包名是屏蔽词。(例如download [[npm发包失败的原因#npm包名屏蔽词]])
  4. 其他(后续遇到了再补充)

// 吐槽一下,npm的cli给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题

npm包名屏蔽词

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

参考

[BUG] npm publish get 400 Bad Request without any useful information · Issue #6090 · npm/cli · GitHub

posted @ 2024-05-28 15:43  KazooTTT  阅读(11)  评论(0编辑  收藏  举报