🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
#### 什么是npm? npm为您和您的团队打开了整个JavaScript天赋世界。它是世界上最大的软件注册机构,每周下载量约为30亿次。该注册表包含600,000多个包(构建代码块)。来自各大洲的开源开发人员使用npm来共享和借用包,许多组织也使用npm来管理私有开发。 npm由三个不同的组件组成: 1. 网站 2. 命令行界面(CLI) 3. 注册表 使用该网站发现包裹,设置个人资料以及管理您的npm体验的其他方面。例如,您可以设置Orgs(组织)来管理对公共或私有包的访问。 该CLI从终端中运行。这是大多数开发人员与npm交互的方式。 该注册表是JavaScript的软件和周围的元信息的大型公共数据库。 #### 使用npm * 调整代码包到您的应用程序,或按原样合并包。 * 下载可立即使用的独立工具。 * 无需使用npx下载即可运行包。 * 与任何npm用户共享代码,任何地方。 * 将代码限制为特定开发人员。 * Form Orgs(组织)协调包维护,编码和开发人员。 * 使用Orgs组建虚拟团队。 * 管理多个版本的代码和代码依赖项。 * 更新基础代码时,轻松更新应用程序。 * 发现解决同一难题的多种方法。 * 找到其他正在处理类似问题和项目的开发人员。 #### 我从哪说起呢? 现在您已经了解了npm是什么,以及如何使用它,现在是时候开始了。 #### 你的第一个包页 首先,您创建一个npm帐户,这将在下一章中介绍。然后,您将在npmjs.com上拥有自己的页面,该页面将是[ http://www.npmjs.com/~yourusername.]() ![](https://box.kancloud.cn/cc620a030a3b97ff379ff5b1468bd38e_1160x555.png) 当您发布包时,它们将显示在您的页面上。您可以添加组织以邀请其他人与您合作。 设置npm帐户后,下一步是使用命令行界面(CLI)安装npm。我们期待看到您创造的东西! #### 如何共享包或与他人协作? 如果您选择公开分享您的套餐,则无需支付任何费用。要使用和共享私人套餐,您需要升级您的帐户。要与他人分享,请创建名为npm Orgs的组织,并邀请其他人私下(收费)或公开(免费)与您合作。或者您可以为您的公司注册一个自定义的私有类型的npm,名为npmE for npm Enterprise。 #### 了解有关npm Orgs和npmE的更多信息 npm Orgs提供管理公共和私有包的工具。授予权限很容易,配置也很简单。 如果您希望拥有自己的私有注册表,以便可以在内部开发未公开共享的包,请考虑使用npm Enterprise。