27

我有一个在NPM上发布的包,目前版本为1.0.1.

我在本地做了一些更改,并想发布它们。我进来了npm版本1.0.3然后觉得很愚蠢,因为我想打字npm版本1.0.2.

我怎样才能恢复这个错误?

1答案1

重置为默认值
52

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

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

git获取来源git重置—硬原点/主节点

同时从本地和远程删除标记git标记-d 1.0.2从本地回购中删除git推送—删除原点1.0.2从远程回购中删除

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

npm版本1.0.2
2
  • 13
    对于其他找到此标记的人,还需要确保删除创建的标记。git标记-d v1.0.3 评论 2018年12月15日0:21
  • 如果您还没有发布到npm,可以在包中编辑版本。json Change“版本”:“1.0.0”“版本”:“0.0.0”,或者不管你的用例是什么。 评论 2020年12月29日13:29

您的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.