【问题标题】:Why do node modules have an `@` in the name? [duplicate]为什么节点模块的名称中有一个`@`? [复制]
【发布时间】:2018-10-29 04:07:29
【问题描述】:

随着material-ui 版本1 的发布,我注意到他们在库名称@material-ui/core 的前面添加了一个@ 符号。在深入了解我的节点模块后,我发现它们并不是唯一的——我还有 @babel 和 @types。

@ 是否出于某种原因很重要,还是只是为了清楚起见并避免与以前版本的库发生冲突?

【问题讨论】:

    标签: node.js npm node-modules


    【解决方案1】:

    @ 表示该包是一个作用域包。这是一种将类似项目分组在单一范围内的方法。范围包可以作为私有和公共发布。欲了解更多信息,请查看以下链接npm-scope

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      相关资源
      最近更新 更多