npm是node.js的包管理工具,它随nodeJs一块儿安装,它用于解决以下问题
1>容许用户从nmp服务器上下载别人编写的 三方包 到本地使用
2>容许用户从nmp服务器上下载并安装别人编写的 命令行程序 到本地使用
3>容许用户将本身写的 包 或 命令行 上传到nmp服务器供别人使用
用户下载安装node.js的时候已经集成了npm,咱们能够输入以下命令查询npm版本号node
若是你安装的是旧版本的npm,则能够使用以下命令进行升级web
升级的过程会比较慢,自行百度查下缘由,我贴出解决方案
http://blog.csdn.net/csr0312/article/details/44920279
个人是已经升级过的。express
使用nmp命令安装插件
nmp安装插件语法格式以下:npm
npm install 插件名称
例如:咱们安装node.js的web框架 express,以下服务器
安装好以后,expree包就放在了工程目录下的node_modules目录中,个人以下框架
由图可知,我更新的npm包也在这里工具
全局安装与本地安装
npm的包安装分为本地安装(local)与全局安装(global)两种,命令以下ui
#本地安装 npm install express #全局安装 npm install express -g
本地安装
1>本地安装将安装包放在工程路径\node_modules下(即运行nmp命令所在的目录),若是所在路径没有node_modules目录,则执行nmp命令时会自动生成node_modules目录。
2>能够经过require()来引入本地安装的包
全局安装
1>安装在 node的安装目录下
2>能够直接在命令行里使用.net