我有一个名为prelude.ts
的软件包,但是由于some confusion,我想将其重命名为prelude-ts
。但是我开始怀疑是否可行,因为以新名称发布会失败:
软件包名称与现有软件包太相似;尝试将您的软件包重命名为'@ emmanueltouzery / prelude-ts',然后使用'npm publish --access = public'发布:prelude-ts
这显然与旧名称冲突。
我想做的是先发布新软件包prelude-ts
,然后发布deprecate旧软件包。我想知道,也许如果我首先不赞成使用现有程序包,可以允许我以新名称发布,但是我目前感觉这是行不通的,并且我不敢将我的当前页面弃用为测试一下。
我必须提供一个完全不同的名称,还是可以按我的意愿进行小小的命名更改?实际上,先弃用我当前的软件包,然后以新名称发布是否可行?
答案 0 :(得分:0)
因此,最终的解决方案是通过Twitter上的私人消息询问@npm_support(他们还在他们的网站上提到您可以通过support@npmjs.com电子邮件与他们联系)。
它们非常有帮助(并且在PST时区中非常快)。他们创建了一个名为df[1].split('/')[0]
的新项目,即使我无法使用安全机制将其交给我。
我认为,除非通过npm支持(除非为库选择一个完全不同的新名称),否则不可能解决该问题。