因为npm服务器在国外,有时候加载会非常的慢,所以我们一般用淘宝的镜像系统进行下载
方法一:安装cnpm
安装淘宝的 cnpm(这个过程很慢,要稍微等一会)
# 在任意目录执行
# 其中 --global 表示安装到全局,不可省略
npm install --global cnpm
下面如果再安装包时将 npm命令替换成 cnpm命令就可以解决被墙问题,例如
npm install jquery
# 替换成
cnpm install jquery
但是 推荐下面的方法 将npm直接内部配置成 cnpm,再执行npm就能使用cnpm了
方法二:推荐 配置镜像连接
不安装cnpm还用淘宝的服务器下载
例如:下载jquery
npm install jquery --registry=https://registry.npm.taobao.org
但是这是每次下载都需要加地址很麻烦,所以我们可以把这个选项加到配置文件中
npm config set registry https://registry.npm.taobao.org
只要配置了这条,我们直接使用 npm install 下载都是默认通过淘宝服务器下载的
我们可以通过运行下面语句查看配置信息
# 查看配置信息
npm config list