解决npm别墙问题
npm存储包文件的服务器在国外,会被墙,速度慢。
如果npm的服务器在中国就好了,所以淘宝团队干了这事。
来自官网:“这是一个完整npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟
一次以保证尽量与官方服务同步。”官方网址:淘宝镜像源
这里提供三种方法
第一种下载淘宝镜像源
淘宝cnpm 淘宝镜像 , 安装淘宝cnpm,global全局下载 ,命令行输入如下, 以后安装包之前把npm转换为cnpm
npm install --global cnpm
第二种利用淘宝镜像源链接下载
如果不想安装cnpm
又想使用淘宝服务器的话可以直接执行下面代码下载jQuery(例子)
npm install jquery --registry=https://registry.npm.taobao.org
第三种直接配置文件(最简单)
执行下面这行代码即可
npm config set registry http://registry.npm.taobao.org
查看npm配置信息 npm config list
看registry即可 如下即成功
registry = "http://registry.npm.taobao.org/"