使用npm发布时,如何在npm版本控制中选择与旧版本反向

使用npm发布时,如何在npm版本控制中选择与旧版本反向,npm,Npm,我正在出版这个软件包。我想以旧版本发布它,或者最好恢复到旧版本以在发布它。这样我就没有5个版本,它们只是一两件事情的控制台日志。这不是我试图在npm之外安装一个包,而是将一个包发布到npm 我一直在打补丁,并没有注意到有很多补丁是不需要的。我需要回到我的软件包的某个版本:即v1.0.13,但当我尝试执行以下操作时,它已经存在 npm版本1.0.13 有什么方法可以覆盖此功能吗?我会卸载npm,然后将其重新安装到正确的版本,而不需要任何您需要的补丁 以下是我找到的要卸载的命令: npm unins

我正在出版这个软件包。我想以旧版本发布它,或者最好恢复到旧版本以在发布它。这样我就没有5个版本,它们只是一两件事情的控制台日志。这不是我试图在npm之外安装一个包,而是将一个包发布到npm

我一直在打补丁,并没有注意到有很多补丁是不需要的。我需要回到我的软件包的某个版本:即v1.0.13,但当我尝试执行以下操作时,它已经存在

npm版本1.0.13


有什么方法可以覆盖此功能吗?

我会卸载npm,然后将其重新安装到正确的版本,而不需要任何您需要的补丁

以下是我找到的要卸载的命令:

npm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional|--no-save]
npm卸载[/][@]。。。[-S |--save |-D |--save dev |-O |--save optional |--no save]

顺便说一句,我没有安装软件包,这是我自己创建和控制的npm模块。如果你有旧版本的软件包,那么你应该卸载当前的npm软件包,然后安装你想要的旧版本。大多数软件包管理员(包括npm)在安装前都会检查版本号。据我所知,没有办法做到这一点。无法删除或覆盖npm上已存在的版本。