【问题标题】: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

或者甚至称它为浆果?我不明白命名约定。

【问题讨论】:

    标签: javascript node.js yarnpkg yarnpkg-v2 yarnpkg-v3


    【解决方案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 ......所以人们可能会有点困惑。 ...就是这样!
    猜你喜欢
    • 2020-04-03
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多