1.远程仓库查询
a.查询仓库中模块的信息:npm info mkdirp
b.查询仓库中模块的所有版本:npm view mkdirp versions
c.查看仓库中模块的最新版本:npm view mkdirp version
2.npm 本地操作
本地操作包括: install (安装) / update (更新) / list (查询) / uninstall (卸载)
安装:根据依赖指定方式,分两种
1.在命令行中指定模块:npm install mkdirp 作用范围 。
作用范围有四种:
-g | 全局安装 | npm install xxx -g |
省略 | 当前目录安装,不写入package.json | npm install xxx |
-S | 当前目录安装,写入package.json的"dependencies"中 | npm install xxx –S |
-D | 当前目录安装,写入package.json的"devDependencies"中 | npm install xxx –D |
2.根据package.json 安装
安装:npm install 或 npm install --force
- 查询:npm list mkdirp -g //-g是全局中查询该模块,去掉的话是在当前目录下查询该模块
- 检查更新
有两种方式:
1.npm outdated
2.使用第三方插件:ncu 或 npm-check-updates (先安装npm-check-updates:npm install -g npm-check-updates)
- 更新:npm update mkdirp -g //-g是更新全局下该模块,去掉的话是更新当前目录下该模块
指定模块:更新全局/更新本目录下
未指定模块:更新全局/按package.json更新
手动修改package.json中依赖的版本号
根据package.json 更新依赖的全部模块
更新:ncu -u 或 npm update xxx
可以根据作用范围在后面加上 -D、-S 或 -g
npm update说明
- 卸载:npm uninstall mkdirp -g //-g是删除全局下该模块,去掉的话是删除当前目录下该模块
注意:
1.-g参数可以放在模块前,也可以放在模块后。
2.可以为模块指定版本号。指定版本号方式为 模块@版本,省略版本号则代表最新版本。
例如: npm update -g mkdirp@1.0.0
npm update -g mkdirp 等价于 npm update -g mkdirp@latest