Node.JS 的安装包里集成了 NPM, 所以在 Node.JS 安装的时候顺带装好了, 不需要单独安装. NPM 是 Node.JS 的默认包管理工具(package manager).
NPM (node package manager)是 JavaScript 世界的包管理工具, 并且是 Node.JS 平台的默认包管理工具, 也是世界上最大的软件注册表, 每星期大约有 30 亿次的下载量, 里面包含超过 600000 个 包的结构, 能够使您轻松跟踪依赖项和版本.
NPM 的组成:
NPM 由三个独立的部分组成:
● 网站 : 是开发者查找包, 设置参数以及管理 NPM 使用体验的主要途径
● 注册表 (registry): 是一个巨大的数据库, 保存了每个包(package) 的信息.
● 命令行工具 (CLI): 通过命令行或终端运行. 开发者通过 CLI 与 NPM 打交道
来源: http://www.css88.com/qa/node-js/10582.html