npm 发布最新

Posted

技术标签:

【中文标题】npm 发布最新【英文标题】:Npm publish latest 【发布时间】:2017-03-19 20:46:59 【问题描述】:

我发布了我的软件包的新版本 (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 版本上发布"

【问题讨论】:

【参考方案1】:

因为我没有使用npm publish (--tag latest) 而是npm publish --tag pkg@0.3.2,所以我的 0.3.2 版本在 NPM 注册表中被冻结,而不是最新版本。 NPM 没有任何回滚方式,唯一的解决方法是升级版本(在我的情况下为 0.3.3)。

【讨论】:

以上是关于npm 发布最新的主要内容,如果未能解决你的问题,请参考以下文章

NPM 总是安装最新的预发布版本

npm - 如何显示包的最新版本

npm install 未将软件包更新到最新的 dist-tag

检查最新的 npm 包版本是不是具有相同的主要版本

NPM 插入符号不引入最新的次要版本

无法使用 NPM 更新到最新的打字稿