about-npm
npm 是世界上最大的软件注册中心。
各大洲的开源开发人员都使用 npm 来共享和借用包,许多组织也使用 npm 来管理私有开发。
npm 由三个不同的组件组成:
-
网站
-
命令行界面 (CLI)
-
登记处
使用该网站来发现包、设置配置文件和管理 npm 体验的其他方面。 例如,您可以设置组织来管理对公共或私有包的访问。
CLI 从终端运行,是大多数开发人员与 npm 交互的方式。
注册表是 JavaScript 软件及其周围元信息的大型公共数据库。
使用 npm 到 . . .
-
为您的应用程序调整代码包,或按原样合并包。
-
下载您可以立即使用的独立工具。
-
使用 npx 无需下载即可运行包。
-
在任何地方与任何 npm 用户共享代码。
-
将代码限制给特定的开发人员。
-
创建组织来协调包维护、编码和开发人员。
-
通过使用组织形成虚拟团队。
-
管理多个版本的代码和代码依赖项。
-
更新底层代码时轻松更新应用程序。
-
发现解决同一难题的多种方法。
-
寻找其他正在处理类似问题和项目的开发人员。
入门
要开始使用 npm,您可以创建一个帐户,该帐户位于 http://www.npmjs.com/~yourusername。
设置 npm 帐户后,下一步是使用命令行界面 (CLI) 安装 npm。
我们期待看到你创造的东西!
共享包并与他人协作
如果您选择公开分享您的包裹,则无需支付任何费用。
要使用和共享私人包,您需要升级您的帐户。
要与他人共享,请创建称为 npm 组织的组织,并邀请他人私下(收费)或公开(免费)与您合作。
或者,您可以为您的公司注册一个名为 npm Enterprise 的私有 npm 实例,这样您就可以在内部开发不公开共享的包。
了解更多
要了解更多关于 npm 作为产品、即将推出的新功能以及 npm 的有趣用途,请在 npm-weekly 上注册我们的时事通讯,并确保在 Twitter 上关注 @npmjs。
如需指导、辅导和学习,请访问节点学校。
考虑在您附近的站点参加或举办节点学校活动(通常是免费的!),或者使用您可以在该站点上找到的自助工具。
CLI 参考文档
虽然本用户文档中涵盖了相关的 CLI 命令,但 CLI 包括命令行帮助、其自己的文档部分和即时帮助(手册页)。