关于 npm

npm 是世界上最大的软件注册表。来自各大洲的开源开发者使用 npm 来共享和借用包,许多组织也使用 npm 来管理私有开发。

npm 由三个不同的组件组成:

  • 网站

  • 命令行接口 (CLI)

  • 注册表

使用 网站 发现包、设置配置、以及管理 npm 体验的其他方面。例如,你可以设置 组织 来管理对公共或私有包的访问。

CLI 从终端运行,是大多数开发者与 npm 交互的方式。

注册表 是 JavaScript 软件及其周围元信息的大型公共数据库。

使用 npm 去 …

  • 为你的应用调整代码包,或按原样合并包。

  • 下载你可以立即使用的独立工具。

  • 使用 npx 运行包而不下载。

  • 随时随地与任何 npm 用户共享代码。

  • 将代码限制为特定的开发者。

  • 创建组织以协调包维护、编码和开发者。

  • 通过使用组织形成虚拟团队。

  • 管理多个版本的代码和代码依赖。

  • 更新底层代码时轻松更新应用。

  • 发现解决同一个难题的多种方法。

  • 寻找正在处理类似问题和项目的其他开发者。

新手入门

要开始使用 npm,你可以 创建账号,它将在 http://www.npmjs.com/~yourusername 提供。

设置好 npm 账户后,下一步是使用命令行接口 (CLI) 访问 安装 npm。我们期待看到你创造的东西! 官网:https://www.npmjs.com/

NPM 使用介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 “npm -v” 来测试是否成功安装。命令如下,出现版本提示表示安装成功:

$ npm -v
2.3.0