我发布了我的软件包的新版本(0.3.2),但它不是最新版本。
npm view
给我:
{
'dist-tags': { latest: 0.3.1}
versions: [..., 0.3.2],
time: {..., '0.3.2': '2016-...'},
version: '0.3.1',
...
}
我收到了NPM错误: "您无法发布先前发布的版本0.3.2"
答案 0 :(得分:0)
因为我没有使用npm publish (--tag latest)
而是npm publish --tag pkg@0.3.2
,我的版本0.3.2在NPM注册表中被冻结而不是最新版本。 NPM没有任何回滚的方法,唯一的工作就是碰撞版本(在我的情况下为0.3.3)。