npm是nodejs的包管理器(package manager)。
nodejs安装,官网下载安装http://nodejs.cn/
查看node是否安装的命令:
node -v
npm -v
修改NPM的缓存目录和全局目录路径
D盘node目录下创建两个目录,分别是node_cache和node_global,这是用来放安装过程的缓存文件以及最终的模块配置位置,执行下面这两个命令
npm config set prefix “D:\npm\node\node_global”
npm config set cache “D:\npm\node\node_cache”
配置npm和nodejs的环境变量
增加环境变量NODE_PATH 内容是: D:\npm\node_global\node_modules
对path环境变量添加D:\npm\node_global
查看npm的本地仓库
npm list -global
配置镜像站命令
npm config set registry=http://registry.npm.taobao.org
显示配置信息
npm config list
修改配置信息
C:\Users\Administrator.npmrc
配置后可通过下面方式来验证是否成功
npm config get registry 或 npm info express
npm 安装常用命令
全局安装
npm install 模块名 -g
本地安装
npm install 模块名
一次性安装多个
npm install 模块名 模块名
安装开发时依赖包
npm install 模块名 --save-dev
安装运行时依赖包
npm install 模块名 --save
npm更新、卸载
查看帮助命令
npm help
检查包是否已经过时
npm outdated
更新node模块
npm update 模块名
npm update 模块名 @版本号 更新到指定版本
npm update 模块名 @latest
卸载node模块
npm uninstall 模块名
npm查看命令
查看某个包对于各种包的依赖关系
npm view 模块名 dependencies
查看包的源文件地址
npm view 模块名 repository.url
查看当前模块依赖的node最低版本号
npm view 模块名 engines
查看模块的当前版本号
npm view 模块名 version
查看模块的历史版本和当前版本
npm view 模块名 versions
查看一个模块的所有信息
npm view 模块名
查看当前已经安装的模块
npm list
npm list --depth=0 //限制输入的模块层级
npm list 模块名
查看全局的包的安装路径
npm root -g