npm文档翻译-About npm

263 阅读2分钟

npm是世界上最大的软件注册表。各个地方的开源作者使用npm去分享和使用packages,并且也有许多组织使用npm管理私人开发。

npm由三个不同的部分组成:

  • 网站
  • 命令行接口(cli)
  • 注册表
    使用网站发现packages,设置配置文件,以及管理您的npm体验的其他方面。例如,您可以通过设立组织来管理公共和私有包的访问。CLI从终端运行,这也是大部分开发者与npm交互的方式。注册表是一个大型的公共数据库,包含JavaScript软件和与它相关的元信息。

使用npm...

  • 为您的应用程序调整代码包,或按原样合并包。
  • 下载你可以马上使用的独立工具。
  • 使用npx运行包而不用下载。
  • 在任何地方与任何npm用户共享代码。
  • 限制代码给指定的开发者。
  • 创建组织来协调包的维护、代码、开发者。
  • 利用组织形成虚拟团队。
  • 管理多个版本的代码和代码依赖项。
  • 在底层代码被更新时轻松更新应用程序。
  • 探索解决同一难题的多个方法。
  • 找到其他正在处理类似问题和项目的开发者。

开始

开始使用npm,你可以创建一个账户,在www.npmjs.com/~*yourusern…* 是可用的。
在你创建一个npm账户之后,下一步是使用CLI安装npm,我们期待看到你的创造。

共享软件包并与他人协作

如果你选择公开分享你的包,没有成本。使用和分享私有包,需要升级您的账户。和他人共享,创建组织,称为npm organizations,邀请其他人与您合作,私有的(付费)或公开的(免费)。或者你可以为你的公司注册一个npm的私有实例,称作npm Enterprise,以便您可以在内部开发不公共共享的包。

了解更多

把npm作为一个产品去了解更多,即将推出的新功能,npm的有趣用法,在npm-weekly网站上注册我们的时事通讯,并且确保在Twitter上关注@npmjs。

CLI参考文档

尽管当前用户文档中涵盖了相关的CLI命令,CLI包含命令行帮助、自己的文档部分和及时帮助(手册页)。