设置npm_module的存放位置
1 | npm config set prefix <your local repository> |
在设置完成后,应将 <prefix>目录加入PATH环境变量中
添加源
添加cnpm的方式
1
npm install -g cnpm --registry=https://registry.npm.taobao.org
直接替换源
1
npm config set registry https://registry.npm.taobao.org
临时使用
1
npm --registry https://registry.npm.taobao.org <COMMAND>
源切换工具
nrm
工具可用于切换常用的Nodejs源,如:
- npm
- cnpm
- strongloop
- taobao
1 | 安装 |
代理设置
命令行参数
1
npm --proxy <proxy server> <COMMAND>
环境变量
以npm_config_
为前缀的环境变量将会被认为是npm配置,npm_config_proxy=<proxy server>
用户配置文件
通过npm config get userconfig
查看文件路径- 全局配置文件
通过npm config get globalconfig
查看文件路径 - 内置配置文件
安装在npm目录下的npmrc文件 - 默认配置
代理服务器的键值分别是proxy
和https-proxy
npm配置命令
1 | npm config set <key> <value> --global |
初始化脚本
1 | @echo off |