【问题标题】:What's the new yarn 1.0.1 outdated output colors meaning?新的 yarn 1.0.1 过时的输出颜色是什么意思?
【发布时间】:2017-09-08 12:38:10
【问题描述】:

我刚刚将 yarn 升级到 v1.0.1,我注意到输出颜色从只有红色/黄色变为白色/绿色/黄色/红色...

这是什么意思?

【问题讨论】:

    标签: yarnpkg


    【解决方案1】:

    这仅取决于当前与通缉的比较:

    • 白色 - 没有变化
    • 绿色 - 补丁已更改(三个中的最后一个)
    • 黄色 - 次要版本已更改(中)
    • 红色 - 主要版本已更改或任何 预发布的更改

    版本的更改部分也会在 Wanted 列中突出显示。

    【讨论】:

    • 那么,如果我这样做yarn upgrade,我只会升级白色和绿色?
    • 不,它会将其他所有内容升级为白色 :-) Current 列显示您的 node_modules 中的内容,Wanted 列显示可用且被认为可以安全升级到的内容您在 project.json 中指定的规则 - 请参阅 here。白色表示Latest 大于Wanted,因此您必须更改project.json 以升级
    • 是不是有点违反直觉?白色意味着比危险更“安全”,不是吗?
    • 好吧,我们现在谈论的是意见,而不是事实。你可能会从吸引你的注意力的角度来考虑它。补丁已更改 - 可能是错误修复,可能很重要且不太可能破坏事物。所以它是红色的 - 你应该升级。白色表示主要版本更改 - 它可能会破坏您的代码。所以,你只是轻轻地用白色警告。
    猜你喜欢
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2015-11-11
    • 2020-02-21
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多