将公共范围的包发布到主 npm 注册表

中英双语

发布到范围,您有两种选择:

  • 发布到您的用户范围(例如:@username/module
  • 发布到组织范围(例如:@org/module

如果将公共模块发布到组织范围,您必须首先创建一个具有您要发布到的范围名称的组织,或者将其添加到具有适当权限的现有组织。例如,如果您想发布到 @org,则需要在尝试发布之前在 npmjs.com 上创建 org 组织。

默认情况下,范围包不是公共的。您需要使用初始 npm publish 命令指定 --access public。这将发布包并设置对 public 的访问权限,就像您在发布后运行 npm access public 一样。在发布现有范围包的新版本时,您不需要这样做。