我正在研究一个以gulp为依赖的项目。我正在考虑将其更新为gulp 4.快速查看npm show gulp @ latest节目的输出
…DIST标签:最新:3.9.1下一个:4.0.0……
来自 npm dist-tag 文档:
npm dist-tag
默认情况下,npm使用最新标记来标识当前标记 包的版本,和npm安装(没有任何@或 @ specifier)安装最新的标签。通常,仅限项目 使用最新标签获得稳定版本,并使用其他标签 不稳定版本,如预发行版。 某些项目使用下一个标签来识别即将到来的标签 版。 默认情况下,除最新版本外,没有任何标签对其有任何特殊意义 npm本身。
默认情况下,npm使用最新标记来标识当前标记 包的版本,和npm安装(没有任何@或 @ specifier)安装最新的标签。通常,仅限项目 使用最新标签获得稳定版本,并使用其他标签 不稳定版本,如预发行版。
某些项目使用下一个标签来识别即将到来的标签 版。
默认情况下,除最新版本外,没有任何标签对其有任何特殊意义 npm本身。
在这种情况下 latest 是 3.x.x 和 next 是 4.x.x 正如以下 semver ,这意味着有倒退 的 不相容 强> 变化。如果你检查 gulpjs.com ,文档的链接带你到 3.x.x 文档。这是目前由gulp维护者设定的授权版本。
latest
3.x.x
next
4.x.x