Creating and publishing an Org scoped package

作为Org成员,您可以在Org的范围内创建和发布公共和私有软件包.

Creating an Org scoped package

  1. 在命令行上,创建一个目录,其中包含您要创建的软件包的名称.
      mkdir /path/to/package/directory 
  2. 导航到新创建的软件包目录.
  3. 要创建组织范围的包,请在命令行上键入:
      npm init --scope=<your_org_name> 
  4. Press Enter.
  5. 要验证软件包是否正在使用您的Org范围,请在文本编辑器中打开软件包的package.json文件,并检查名称是否为@your_org_name/<pkg_name>your_org_name用组织名称替换your_org_name .

Publishing a private Org scoped package

默认情况下, npm publish会将作用域包发布为私有.

默认情况下,任何作用域包都将发布为私有. 但是,如果您的组织没有专用程序包功能,则除非您通过access标志,否则npm publish将会失败.

  1. 在命令行上,导航到软件包目录.
  2. Type npm publish.
  3. Press Enter.

私有软件包将在npm网站上的软件包名称下方表示private .

private package page showing private below package name

Publishing a public Org scoped package

要将Org范围的软件包发布为public,请使用npm publish --access public .

  1. 在命令行上,导航到软件包目录.
  2. Type npm publish --access public.
  3. Press Enter.

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

public package page showing public below package name


< Configuring your npm client with your Org settings

by  ICOPY.SITE