全局文件夹设置至于node_cache跟node_global为了方便管理,设置的命令看如下:
npm configls//列出prefix配置npm config set cache'D:\ProgramFiles\nodejs\node_cache'//设置全局缓存文件夹npm config set cache'node_global'//设置全局模块文件夹NPM 配置镜像by config commandnpm config set registry http://registry.cnpmjs.orgnpm info underscore (如果上面配置正确这个命令会有字符串response)命令行指定npm --registry http://registry.cnpmjs.org info underscore编辑 ~/.npmrc 加入下面内容registry = http://registry.cnpmjs.org设置代理npm config set proxy http://server:portnpm config set https-proxy http://server:port如果需要认证的话可以这样设置:
npm config set proxy http://username:password@server:portnpm confit set https-proxy http://username:password@server:port如果代理不支持https的话需要修改npm存放package的网站地址。
npm config set registry "http://registry.npmjs.org/"删除代理npm config delete proxy
使用nrm快速切换npm源nrm 是一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换:
npm install -g nrm列出可用的源:
nrm ls切换:
nrm use taobao增加源:
nrm add <registry> <url> [home]删除源:
nrm del <registry>测试速度:
nrm test