npm恢复并发布旧npm包

ni65a41a  于 2022-11-14  发布在  其他
关注(0)|答案(2)|浏览(478)

我发布了一个npm软件包,一切正常。然后我做了一个更新并重新发布,它已经坏了。我已经一年没有更新它了,所以我忘记了构建过程,看起来我在构建过程中犯了一个错误。同时,我想发布一个更老的稳定版本。有人知道如何恢复和发布一个旧版本的软件包吗?
我尝试过将提交重置为旧的提交并发布,但似乎不起作用,除非可能是缓存问题。

dfty9e19

dfty9e191#

你不能。在leftpad事件之后,NPM不允许取消发布,你所能做的就是修复问题/恢复更改并发布一个incremented version的包。

63lcw9qa

63lcw9qa2#

您不能重新发布旧版本,但可以删除新版本,这样会自动将其回滚到以前的版本。

npm unpublish <package-name>@<version>

https://docs.npmjs.com/unpublishing-packages-from-the-registry

相关问题