为什么 yarn 不只是叫 yarn 2 yarn 3 而不是叫yarn 2?
% yarn --version
3.0.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(这是我开始时为新代码库选择的代号工作)。
~奥卡尼斯