Npm下取消已发布的版本package

Posted by pampang on June 4, 2017

突然发现自己在npm package上,发布的一个版本居然出bug了! 于是想要马上回退版本。

经过一番折腾,我是这么处理的:

// unpublish npm上面的指定版本
npm login
npm unpublish react-native-ali-push@x.x.x

// 将git仓库上面的数据回滚
cd react-native-ali-push/
git log
git reset ***** --hard
git push origin master --force

这里,大家需要注意一下: npm unpublish仅仅在发布后的24小时内有效,假如超过了24小时,则需要连续npm官方去取消发布啦。(想结束要趁早