技巧一:简化查询NODE.JS的文件树结构
我们经常使用 npm ls 的时候会看见长篇的文件树结构,完全看不清自己安装了什么模块,这时候我们可以使用 npm ls --depth=0 查看安装的模块,会发现安装结构变的很清晰明了
例如使用:npm ls -g

使用 npm ls -g --depth=0

技巧二:使用nrm来管理NODE.JS的代理
使用 npm install 下载速度简直让人抓狂,这时候我们可以使用nrm来管理NODE.JS的代理,加快下载速度
安装nrm
使用npm安装nrm1
$ npm install -g nrm --registry=https://registry.npm.taobao.org
使用命令行 nrm ls 查看nrm的代理列表,未选中代理之前默认使用的是 npm 源,我这里已经切换到了 taobao 源

使用命令行 nrm test 测试各代理源的速度,延迟越低,下载速度越快

从图中可以看出当前的taobao源的下载速度最快,这时候我们可以使用 nrm use 命令行切换代理源
例如:1
$ nrm use taobao

技巧三:管理npm配置文件
常用命令行
- 设置配置项:
npm config set <key> <value> - 删除配置项:
npm config delete <key> - 获取配置项的值:
npm config get <key> - 显示当前配置:
npm config list
常用代理地址
- 淘宝
NPM镜像地址:https://npm.taobao.org - 开源镜像:https://npm.taobao.org/mirrors
node-sass的代理配置
使用命令行:1
$ npm config set SASS_BINARY_SITE "http://npm.taobao.org/mirrors/node-sass/"
-EOF-