使用组织设置配置 npm 客户端

作为组织成员,您可以将 npm 客户端配置为:

  • 使您在本地创建的单个包或所有新包都使用您组织的范围
  • 使您在本地创建的单个包或所有新包具有默认的公共可见性

在配置你的 npm 客户端之前,你必须 安装 npm.

配置你的 npm 客户端来使用你组织的范围

如果您将经常发布具有组织范围的包,则可以将组织范围添加到全局 .npmrc 配置文件中。

为所有新的包设置组织范围

注意:使用以下步骤设置组织范围只会设置新包的范围;对于现有的包,您需要更新 package.json 中的 name 字段。

A0/JxJhNq6vIM/iy7i97B6Z3k0Q3uDGK0HBxfGiRPwsNIpLdD98SucINnC0xYmioWJadeKfx5qipZ+KKa953O21ELN655vOEVlAAIoYTZGm44EX2bktJ2pSgEKkN75BQ

npm config set scope <org-name> --global

AqkEYIibMU/KkRbwAWT10FPeqJgDV2asL+LTcbk+FH9eLtV0Z9dhpjJLv0mjh5iS0lTtdmpS90q0y+tqVe93JeTAO+r6NrnoTyzJQzbnzFLzqTbwkfNbmpVLIgnh8QDTAWHnihWRbJJ9Lrr9OPjxTMFs0I3h3fF+a6DkDIgotJyl2Zz13GY6XugxdbeKPS1OMVv7wLprgSSgIu2SEYpvMg==

为单个包设置组织范围

  1. A0/JxJhNq6vIM/iy7i97B0feiGHdgnZBI0Hxy61GTJc0Twgpzs/oOlpEQSKx7NhI

    cd /path/to/package
    
  2. lHgOzh49Y7M5Hg1Usf2BGg6TeaH+OcJECIMUJWrGrPtadA94mx9YBoFukBCchfAtd/YOqzHn7PgjwexsmEssobDfeFlKBSGyajYwQ2HNW3I=

    npm config set scope <org-name>
    

将默认包可见性更改为公共

NSk1DV8p5i17JG270kITc1FSfGKCQN5G4mljPeujHKIphbL/4LJZZimJAYuzkUtNp+GF0VxReM/bMN5OxMCzsMnM819bqmEIOFuPTRQHnNl0MSdRXRRe+TpFJCV2o4WutLUa1HArBKQhYqRlZH+VEQd0w0RzJo/Ld4fGVjs0j0hoUj4UHeEjbPW80KaSx7fkM54QGmHYL5Gd/p6GEzuGTkxeJUq54Du0TnXznLujXQY8ZqazR3N+SCfRgLm1ouTTa+CiBGxiuK1BRjxJLD6OMLlbn4kmSTqGCw1jNes4/aU9QMqgrpbrQarB2klA3qh2HpoHXA8UD6Yr6aNI57UGI7jWNYeZhuZjpJcxJJ6Wg+Y=

npm publish --access public

将单个包的包可见性设置为公开

t3tvOGKdLzbhK9wJs1McHGJ++Jqc+LElZZAVk9aZXgF2vJ25HPVle5wi2T3dyDe0hMTvlQ8bqaULpZFlcSDwV0E3ku8JPNTRhyrmA+bAHXsw9E3xsxVEzlBIdkId7F0tbYcpmpO+T4lLjSyBYm4oC6lvDtGDW4j9L7unBPyBbeus3E6UYrY4AzEuioop/3oJ

  1. A0/JxJhNq6vIM/iy7i97B0feiGHdgnZBI0Hxy61GTJc0Twgpzs/oOlpEQSKx7NhI

    cd /path/to/package
    
  2. xZnr8O2o6W1c8fzuubDSHZdw24lH3ALvI5IIHcGbB4A=

    npm 配置设置访问公共
    

Setting package visibility to public for all packages

orwRVjOPYLNLKl5giy4d+pj37YFbUEYTgq2/laGXOa/2szfCpCQ4xWAC/AvM/xpTGh4QSk76ku+4xYhPG5hf3tMykbZ1VHcntS1JK+zrVFPWf6DgW54oboP00CKmGYQpeUbXRHCoPEgwHI1mbwIrUQ/Zgvp4tyqRWyaXiRDqOLDmxwm4wj5KS+o+BpZEuiJE

j1WShD5Tgc0eqbqj+hwCz+3lZTzviCGLSrhe+cMCdQOn6x35USNscOQwHoX70NPf45YKkCNHkY/JlESILj2rgqMxGN5Q8X5hoFwtVJlzmkeLeJLYAsrcIfY5FR6hcHDSfTAP0lijzf6VhTq1/BAwD9C8I+oGvQcsYKEx2GJvj5qozmk+uhtb5pE5xGGyH76du1B6r8FFYietPmyEF6Zc/SLj2w8QU05LPEYYkVfbk/DuR+89N1b9IZVr62c4Ppdt4vn3GEDn3x3f/gzWBN/gYScbYofEaRkFc+Vxsz+p0oWZGjeUsGUMLsihTxdjqWkK9akcCz5rG7slAaTTIdXpbQ==

llAaJrOAC+eBJ2Vn+k0xZ5WPxVOFf03j/Tkst09/v5k5yKyAa4xY5C0oLQm6C1sE

npm config 设置访问公共 --global ```