Npm 还原未发布的Node.js包的版本

Npm 还原未发布的Node.js包的版本,npm,Npm,我在NPM上发布了一个软件包,目前的版本是1.0.1 我在本地做了一些更改,并希望将其发布。 我输入了npm版本1.0.3,然后觉得自己很愚蠢,因为我想输入npm版本1.0.2 我怎样才能挽回这个错误 一位同事刚刚建议将我的存储库重置为远程存储库,然后再试一次,成功了 我首先使用以下命令重置存储库的主分支(就像它是一个干净的克隆): 同时从本地和远程删除标记 git标签-d 1.0.2从本地回购中删除 git推送--删除origin 1.0.2remove from remote repo 然后

我在NPM上发布了一个软件包,目前的版本是
1.0.1

我在本地做了一些更改,并希望将其发布。 我输入了
npm版本1.0.3
,然后觉得自己很愚蠢,因为我想输入
npm版本1.0.2


我怎样才能挽回这个错误

一位同事刚刚建议将我的存储库重置为远程存储库,然后再试一次,成功了

我首先使用以下命令重置存储库的主分支(就像它是一个干净的克隆):

同时从本地和远程删除标记
git标签-d 1.0.2
从本地回购中删除
git推送--删除origin 1.0.2
remove from remote repo

然后我简单地添加了以下版本:

npm version 1.0.2

对于任何其他找到此标记的人,您还需要确保删除创建的标记
git tag-d v1.0.3
如果您还没有发布到npm,您可以在package.json中编辑该版本。将
“version”:“1.0.0”
更改为
“version”:“0.0.0”、
或任何您的用例。
npm version 1.0.2