npm常用命令
简介
npm是跟随node一起安装的包(模块)管理器。常见的使用场景有以下几种:
- 允许用户从npm服务器下载别人编写的第三方包到本地使用。
- 允许用户从npm服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到npm服务器供别人使用。
常用命令
检测是否安装及版本
生成package.json文件
package.json用来描述项目中用到的模块和其他信息
安装模块
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
 | npm install 
 
 npm i <ModuleName>
 
 
 npm i <ModuleName> -g
 
 
 npm i <ModuleName> --save
 
 
 npm i <ModuleName> --save-dev
 
 
 npm i <ModuleName1> <ModuleName2>
 
 
 -save
 -save-dev
 -g
 
 | 
查看
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | npm ls -g
 
 
 npm ls
 
 
 npm view <ModuleName>
 
 
 npm view <ModuleName> dependencies
 
 
 npm view <ModuleName> repository.url
 
 
 npm view <ModuleName> engines
 
 
 npm help
 
 | 
更新模块
| 12
 3
 4
 5
 6
 7
 
 | npm update <ModuleName>
 
 
 npm update -g <ModuleName>
 npm update -g
 npm outdated -g --depth=0
 
 | 
卸载模块
| 12
 3
 4
 5
 
 | npm uninstall <ModuleName>
 
 
 npm uninstall -g <ModuleName>
 
 | 
清空缓存
使用淘宝镜像
| 12
 
 | npm install -g cnpm --registry=https://registry.npm.taobao.org
 
 | 
其他
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | npm rebuild <ModuleName>
 
 
 npm outdated
 
 
 npm help json
 
 
 npm search <ModuleName>
 
 
 npm unpublish <package> <version>
 
 | 
使用技巧
多次安装不成功尝试先清除缓存
查看已安装的依赖包版本号
注意:用此方法才能准确的知道项目使用的版本号,查看package.json时,有“^” 符号表示大于此版本
npm发布包教程
npm发布包教程
nrm的作用与使用
nrm是什么?
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
nrm的安装
nrm命令
| 12
 3
 4
 5
 6
 7
 8
 
 | nrm ls nrm use <registry>
 nrm add <registry> <url>
 nrm del <registry>
 nrm test <registry>
 
 nrm help
 nrm home <registry>
 
 | 
nrm使用
如果在你的网络不太理想或者受到其他网络限制导致不能使用npm原本的源进行下载时,nrm就非常有用了,你只需要:
| 12
 
 | nrm ls nrm use <registry>
 
 |