typescript@latest 和 typescript@next NPM 包之间有什么区别?

What is the difference between typescript@latest and typescript@next NPM pckages?

typescript@nexttypescript@latest 有何不同? 我很清楚 typescript@next 的作用,但我遇到的问题是知道与 typescript@latest 的区别是什么。据我所知,它们是同一回事。 已被提议作为可能的答案,但它仅引用了 typescript@next,这并没有向我解释两者之间的差异。

我想知道,如果他们安装不同的版本,或者他们基本上是一样的东西?如果它们不同,为什么有人会使用一个而不是另一个?

Jon has provided some useful links in his comments: , .

在 TypeScript 的特定情况下,next 标签指的是 TypeScript 的 unstable 版本,即 self-described as a "nightly" 版本。它包括访问尚未准备好用于稳定版本的即将推出的(可能存在错误或不完整的)功能。

并且 NPM 包 typescript@latest 将安装最新稳定版本的 TypeScript。

在撰写本文时,typescript@latest 安装 TypeScript v4.5.x 并且 typescript@next 安装 TypeScript v4.6.x。版本 4.5 是当前的稳定版本,4.6 是正在开发中的版本,但它还不被认为是稳定的,不应该在生产中使用。