为啥是“纱线 2”纱线 3.0.1?
Posted
技术标签:
【中文标题】为啥是“纱线 2”纱线 3.0.1?【英文标题】:Why is "yarn 2" yarn 3.0.1?为什么是“纱线 2”纱线 3.0.1? 【发布时间】:2021-10-31 07:34:23 【问题描述】:为什么 yarn 不直接叫 yarn 2 yarn 3 而不是叫yarn 2?
% yarn --version
3.0.1
或者甚至称它为浆果?我不明白命名约定。
【问题讨论】:
【参考方案1】:Yarn 1 是旧代码库。我们在 Yarn 2.0 中完全重写了它,让它变得更难更好更快更强,并于 2020 年 1 月发布。从那时起,我们最近发布了一个新的专业(无需再次重写代码库,这是一种解脱),使得它纱线 3.0。下一个主要将是 Yarn 4.0 等。
鉴于我们在历史上没有发布很多专业,有些人已经开始通俗地称“Yarn 2”使用这个新的代码库,所以 Yarn 2.x 及更高版本(包括 3.x)。不过这是不正确的(“Yarn 2”实际上只是 2.x),更适合指代新代码库的术语是 Yarn 2+ 或 Yarn Berry(这是我开始时为新代码库选择的代号正在努力)。
~arcanis
【讨论】:
人员无法首先进入,因为当您按照 Yarn 文档中关于使用 yarn set berry 命令安装 Yarn 2 时,您实际上安装了 Yarn v 3.0.2 ......所以人们可能会有点困惑。 ...就是这样!以上是关于为啥是“纱线 2”纱线 3.0.1?的主要内容,如果未能解决你的问题,请参考以下文章