为什么节点模块的名称中有一个“@”?
Why do node modules have an `@` in the name?
随着 material-ui
版本 1 的发布,我注意到他们在库名称 @material-ui/core
的前面添加了一个 @
符号。在深入研究我的节点模块后,我发现它们不是唯一的 - 我还有 @babel
和 @types
。
@
是否出于某种原因很重要,或者只是为了清楚和避免与以前版本的库发生冲突?
@ 表示该包是一个作用域包。这是一种将类似项目分组到单一范围内的方法。范围内的包可以发布为私有以及 public。有关更多信息,请查看以下 link npm-scope
随着 material-ui
版本 1 的发布,我注意到他们在库名称 @material-ui/core
的前面添加了一个 @
符号。在深入研究我的节点模块后,我发现它们不是唯一的 - 我还有 @babel
和 @types
。
@
是否出于某种原因很重要,或者只是为了清楚和避免与以前版本的库发生冲突?
@ 表示该包是一个作用域包。这是一种将类似项目分组到单一范围内的方法。范围内的包可以发布为私有以及 public。有关更多信息,请查看以下 link npm-scope