A-A+
优化npm的安装下载速度
由于 NPM 扩展包的托管服务器是在国外,因此 npm 的安装下载会较为缓慢,需要改为国内镜像以提高下载速度。
使用淘宝NPM镜像 https://npm.taobao.org/
这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
使用定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
上面命令安装好 cnpm 以后,以后就可以直接使用 cnpm 命令来安装依赖了
$ cnpm install
关于其他的 npm 命令,因为是 只读 镜像,所以支持 npm 除了 publish 之外的所有命令。
工作原理:从 registry.npm.taobao.org 安装所有模块. 当安装的时候发现安装的模块还没有同步过来, 淘宝 NPM 会自动在后台进行同步, 并且会让你从官方 NPM registry.npmjs.org 进行安装. 下次你再安装这个模块的时候, 就会直接从 淘宝 NPM 安装了