企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 所有 npm 软件包都有一个名称;某些软件包名称也有作用域。 范围遵循包名称的常用规则(URL 安全字符,无前导点或下划线)。在软件包名称中使用时,作用域前面带有@符号,后面带有斜杠,例如: ~~~ @somescope/somepackagename ~~~ 范围是将相关软件包组合在一起的一种方式,并且还会影响 npm 处理软件包的方式; 每个 npm 用户/组织都有自己的范围,只有您可以在自己的范围内添加软件包。 这意味着您不必担心有人会在您之前使用您的包名称。 因此,这也是向组织发出正式文件包的好方法。 有作用域的软件包可以从`npm@2npm`主注册表开始发布和安装。无作用域的程序包可以取决于作用域程序包,反之亦然。 npm 客户端与无作用域的注册表向后兼容,因此它可以用于同时作用域和无作用域的注册表。