重命名npm模块,对名称=>“包名称太相似”进行较小更改

时间:2018-11-18 11:46:50

标签: npm

我有一个名为prelude.ts的软件包,但是由于some confusion,我想将其重命名为prelude-ts。但是我开始怀疑是否可行,因为以新名称发布会失败:

  

软件包名称与现有软件包太相似;尝试将您的软件包重命名为'@ emmanueltouzery / prelude-ts',然后使用'npm publish --access = public'发布:prelude-ts

这显然与旧名称冲突。

我想做的是先发布新软件包prelude-ts,然后发布deprecate旧软件包。我想知道,也许如果我首先不赞成使用现有程序包,可以允许我以新名称发布,但是我目前感觉这是行不通的,并且我不敢将我的当前页面弃用为测试一下。

我必须提供一个完全不同的名称,还是可以按我的意愿进行小小的命名更改?实际上,先弃用我当前的软件包,然后以新名称发布是否可行?

1 个答案:

答案 0 :(得分:0)

因此,最终的解决方案是通过Twitter上的私人消息询问@npm_support(他们还在他们的网站上提到您可以通过support@npmjs.com电子邮件与他们联系)。

它们非常有帮助(并且在PST时区中非常快)。他们创建了一个名为df[1].split('/')[0] 的新项目,即使我无法使用安全机制将其交给我。

我认为,除非通过npm支持(除非为库选择一个完全不同的新名称),否则不可能解决该问题。