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 包括命令行帮助、其自己的文档部分和即时帮助(手册页)

参考资料

about-npm