理解 npm 包名称中的前缀“@”
在 Angular 组件路由器的上下文中,您遇到了使用以下命令的不熟悉的命令前缀“@”:
npm install @angular/router --save
这个前缀代表了 npm 中的一个重要功能,称为“作用域包”。
什么是作用域包?
作用域包是 npm 中引入的一种机制,允许包在用户或组织帐户中命名。每个帐户都有自己独特的范围,确保该范围内的包对于该帐户来说是唯一的。
范围包的好处:
为什么范围包不显示在搜索中?
从历史上看,某些作用域包是私有的,并从公共搜索结果中排除以保护敏感信息。组织希望确保他们能够完全控制公开可用的内容。
搜索中作用域包的当前可用性
最近,npm 进行了更改以允许公共作用域包显示在搜索结果中。此改进为组织范围内的包提供了更高的可见性和可发现性。
其他资源
有关范围包的更多详细信息,请参阅以下资源:
以上是npm 中的作用域包是什么以及为什么它们使用'@”前缀?的详细内容。更多信息请关注PHP中文网其他相关文章!