目录
关于 npm
目录
npm 是世界上最大的软件注册表。来自世界各地的开源开发者使用 npm 来共享和借用包,许多组织也使用 npm 来管理私有开发。
npm 由三个不同的组件组成
- 网站
- 命令行界面 (CLI)
- 注册表
使用 网站 来发现包、设置个人资料以及管理 npm 体验的其他方面。例如,您可以设置 组织 来管理对公共或私有包的访问权限。
从终端运行 CLI,这是大多数开发者与 npm 交互的方式。
注册表 是一个大型公共数据库,包含 JavaScript 软件及其周围的元信息。
使用 npm 来 ...
- 调整代码包以适应您的应用程序,或按原样合并包。
- 下载您可以立即使用的独立工具。
- 使用 npx 运行包而无需下载。
- 与任何 npm 用户共享代码,无论他们身在何处。
- 将代码限制为特定开发者。
- 创建组织来协调包维护、编码和开发者。
- 通过使用组织来组建虚拟团队。
- 管理代码和代码依赖项的多个版本。
- 当底层代码更新时,轻松更新应用程序。
- 发现解决同一问题的多种方法。
- 找到其他正在处理类似问题和项目的开发者。
入门
要开始使用 npm,您可以 创建一个帐户,该帐户将在 https://npmjs.net.cn/~yourusername
可用。
设置 npm 帐户后,下一步是使用命令行界面 (CLI) 来 安装 npm。我们期待看到您创造的内容!
共享包和与他人协作
如果您选择公开共享您的包,则无需付费。要使用和共享私有包,您需要升级您的帐户。要与他人共享,请创建称为 **npm 组织** 的组织,并邀请其他人与您私下合作(付费)或公开合作(免费)。
您也可以使用私有 npm 包注册表,如 GitHub Packages 或开源的 Verdaccio 项目。这使您能够在内部开发未公开共享的包。
了解更多
要详细了解 npm 作为一种产品、即将推出的新功能以及 npm 的有趣用法,请务必关注 Twitter 上的 @npmjs。
要获得指导、教程和学习内容,请访问 node school。考虑参加或主持附近的节点学校活动(通常免费!),或使用您在该网站上找到的自学工具。
CLI 参考文档
虽然本用户文档中涵盖了相关的 CLI 命令,但 CLI 包含命令行帮助、其自己的 文档部分,以及即时帮助(手册页)。