您的位置:首页 > 产品设计 > 产品经理

加速 npm

2015-10-03 00:00 531 查看
摘要: [Node.js](https://nodejs.org) 的依赖包管理生态系统 [npm](https://www.npmjs.com/), 是世界上最大的生态系统开源库。
但国内使用 npm 来安装软件,速度很慢,有时候甚至直接就失败了!
本文介绍了,如果使用国内的镜像来破解网速慢的问题

本文同步至 http://www.waylau.com/faster-npm/

问题

Node.js 的依赖包管理生态系统 npm, 是世界上最大的生态系统开源库。
但国内使用 npm 来安装软件,速度很慢,有时候甚至直接就失败了!



<!-- more -->

原因

npm 默认是从国外的源获取和下载包信息,不慢才怪,有时甚至被墙,导致无法正常安装软件。

解决

可以采用国内的 npm 镜像来解决网速慢的问题。

这里以“淘宝 NPM 镜像”举例。淘宝 NPM 镜像这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步,镜像地址为 registry.npm.taobao.org, 是从 registry.npmjs.org 进行全量同步的。

方法1:使用 --registry

在安装软件时,使用 --registry 来注册镜像地址到国内的镜像

如:

npm install gitbook-cli -g --registry=http://registry.npm.taobao.org

这样,安装软件速度会很快哦。



方法2:使用 cnpm

cnpm 是 npm 中国镜像的 npm 客户端,可以代替 npm。

先用 npm 安装 cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org




而后,安装软件就能直接用 cnpm 代替 npm 了:

cnpm install [name]

参考

http://npm.taobao.org/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: