NPM(全称 Node Package Manager, 即 "node 包管理器") 是 JavaScript 世界的包管理工具, 并且是 Node.JS 平台的默认包管理工具; NPM 会随着 Node.JS 自动安装.
NPM 是 Node.JS 默认的, 以 JavaScript 编写的软件包管理系统. 通过 NPM 可以安装, 共享, 分发代码, 管理项目依赖关系.
NPM 世界上最大的软件注册表, 每星期大约有 30 亿次的下载量, 包含超过 600000 个 包 (package) (即, 代码模块). 来自各大洲的开源软件开发者使用 NPM 互相分享和借鉴. 包的结构使您能够轻松跟踪依赖项和版本.
NPM 是随同 Node.JS 一起安装的包管理工具, 能解决 Node.JS 代码部署上的很多问题, 常见的使用场景有以下几种:
● 允许用户从 NPM 服务器下载别人编写的第三方包到本地使用.
● 允许用户从 NPM 服务器下载并安装别人编写的命令行程序到本地使用.
● 允许用户将自己编写的包或命令行程序上传到 NPM 服务器供别人使用.
由于新版的 Node.JS 已经集成了 NPM, 所以之前 NPM 也一并安装好了. 同样可以通过输入 "npm -v" 来测试是否成功安装. 命令如下, 出现版本提示表示安装成功:
$ NPM -v 2.3.0
来源: http://www.css88.com/qa/node-js/10636.html