首页 > 解决方案 > 为什么 NPM 包名限制为 214 个字符?

问题描述

如果您通过包名验证规则,您将看到包名应少于 214 个字符。有什么特别的原因吗?

https://github.com/npm/validate-npm-package-name

标签: npm

解决方案


它最初设置为 50 个字符,但后来增加到 128 个字符,然后增加到 214 个,以匹配当时可用的包的最长名称。

来自Github 问题

这对 npm 团队来说是一次探索之旅,但我们已经确定之前的包(包括范围)的最大长度太短为 50 个字符,并将其增加到 214 个字符(如这是以前存在的最长的包名)。如果您现在尝试发布您的包,它应该会成功,并且我们将在未来尝试更清楚地了解对包名称的限制,以便减少混乱。谢谢让我们注意到这个!


推荐阅读