【问题标题】:yarn - What does @npm mean?纱线 - @npm 是什么意思?
【发布时间】:2017-08-01 08:42:55
【问题描述】:

我知道运行yarn add package@1.2.3 会安装package v1.2.3

我最近遇到了这种语法:yarn add package@npm@npm 是做什么的?它是纱线的特殊标志还是特定于该包装 (material-ui)?

我遇到了 @npm 作为通过别名下一个版本包含两个版本的 material-ui 的解决方案:yarn add material-ui-next@npm:material-ui@next

【问题讨论】:

    标签: material-ui yarnpkg


    【解决方案1】:

    没有真正的惊喜,它是从 npm 安装特定包的指令。

    yarn add {package1} 默认从 npm 注册表安装指定的包。

    yarn add {package1}@npm:{package2} 从 npm 注册表安装 package2 并将 package1 指定为其别名。

    如果一个名为 package1 的包存在于 npm 注册表中没有区别,它只会下载你使用 @npm 指令指定的包。

    从您的问题来看,您似乎已经掌握了这个问题。

    【讨论】:

    • 但我不能只使用yarn add {package1}:{package2}吗?如果是这样,该语法与@npm 的语法有什么区别?
    猜你喜欢
    • 2020-05-18
    • 1970-01-01
    • 2020-10-24
    • 2022-07-16
    • 2014-06-04
    • 2014-04-09
    • 2020-02-17
    • 2020-01-27
    • 1970-01-01
    相关资源
    最近更新 更多