NPM 发包的命名限制

每一个车手都有一个造车的梦想,作为一个前端工程师那必须要有一个造前端框架的梦想!所以最近尝试写了一个前端框架,本来包名是 ecojs,结果发包的时候居然遇见了以下的错误:

大概意思就是已经有包叫做 eco.js 了,所以不能发布叫 ecojs 的包,建议我把包命名为 @pearmini/ecojs。然后试了试 eco-js 也是不行的。

后来查了查,NPM 注册表有一个策略:防止发布名称与现有包太相似的新包,这应该是为了避免混淆和可能的名称侵权问题。所以大家以后给包取名字的时候,不仅仅需要看这个名字本身否被注册过,还需要看看相似的名字是否被注册过。

当然最后把包名改成了 echox 解决了问题,大家感兴趣也可以去 github 看看。(目前还在开发中)

相关推荐
发现一只大呆瓜2 小时前
超全 Vite 性能优化指南:网络、资源、预渲染三维落地方案
前端·面试·vite
IT_陈寒2 小时前
Vue的computed属性怎么突然不更新了?
前端·人工智能·后端
智商不够_熬夜来凑2 小时前
【Picker】单选多选
前端·javascript·vue.js
米饭不加菜3 小时前
Typora 原生流程图语法完全指南(Flowchart.js)
前端·javascript·流程图
scan7243 小时前
langgraphy条件边
前端·javascript·html
冰小忆3 小时前
类变量在继承场景下的初始化规则是怎样的?
java·前端·数据库
YAwu114 小时前
JavaScript this 底层机制剖析
前端·javascript
你好潘先生4 小时前
让 AI 任务不丢进度:YeeroAI 后台续跑与全局快捷操作实践
前端·人工智能·后端
小KK_4 小时前
写给前端小白:我终于搞懂了JS原型和原型链
前端·javascript