目录
关于作用域
目录
注意: 您必须使用 npm 版本 2 或更高版本才能使用作用域。要升级到最新版本的 npm,在命令行中运行 npm install npm@latest -g
当您注册 npm 用户帐户或创建组织时,您将获得与您的用户或组织名称匹配的作用域。您可以使用此作用域作为相关包的命名空间。
作用域允许您创建与其他用户或组织创建的包同名的包,而不会发生冲突。
在 package.json
文件中列为依赖项时,作用域包以其作用域名称开头。作用域名称是 @
和斜杠之间的所有内容
- "npm" 作用域
@npm/package-name
- "npmcorp" 作用域
@npmcorp/package-name
要创建和发布公共作用域包,请参阅 "创建和发布公共作用域包"。
要创建和发布私有作用域包,请参阅 "创建和发布私有包"。
作用域和包可见性
- 无作用域包始终是公共的。
- 私有包 始终具有作用域。
- 作用域包默认情况下是私有的;您必须在发布时传递命令行标志才能使它们成为公共的。
有关包作用域和可见性的更多信息,请参阅 "包作用域、访问级别和可见性"。