创建和发布组织范围的包

作为组织成员,您可以在组织的范围内创建和发布公共和私有包。

创建组织范围的包

  1. 在命令行中,创建一个名为要创建的包的目录。

    mkdir /path/to/package/directory
  2. 导航到新创建的包目录。

  3. 要创建组织范围的包,在命令行中,运行

    npm init --scope=<your_org_name>
  4. 要验证包是否使用您的组织范围,在文本编辑器中打开包的 package.json 文件并检查名称是否为 @your_org_name/<pkg_name>,将 your_org_name 替换为您的组织的名称。

发布私有组织范围的包

默认情况下,npm publish 将发布范围包作为私有包。

默认情况下,任何范围包都发布为私有包。但是,如果您有一个没有私有包功能的组织,npm publish 将失败,除非您传递 access 标志。

  1. 在命令行中,导航到包目录。

  2. 运行 npm publish

私有包将在 npm 网站上的包名称下方显示 private

Screenshot of a private npm Teams package

发布公共组织范围的包

要将组织范围的包发布为公共包,请使用 npm publish --access public

  1. 在命令行中,导航到包目录。

  2. 运行 npm publish --access public

公共包将在 npm 网站上的包名称下方显示 public

Screenshot of a public npm Teams package