今天新搞了一个npm 包 在 ​​npm publish​​ 的时候失败了,

错误提示如下:

npm ERR! code E400
npm ERR! 400 Bad Request - PUT https://registry.npmjs.org/table-to-csv-download - Bad Request

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/admin/.npm/_logs/2021-08-31T01_12_27_586Z-debug.log


我这个包的名字就是 ​​table-to-csv-download​​,网上查了各种资料,各种方法都试了,但是还是不行,

突然看到这个 ​​https://github.com/npm/cli/issues/2248​

里面有说到,可能是名字里包含了​​download​​ 导致发布失败, 我把名字改了 改成 ​​tabel-to-csv​​ 然后就发布成功了!

虽然成功了,但是为什么包名里不能有 ​​download​​ 这个单词还是不清楚原因。