加速 npm
2015-10-03 00:00
531 查看
摘要: [Node.js](https://nodejs.org) 的依赖包管理生态系统 [npm](https://www.npmjs.com/), 是世界上最大的生态系统开源库。
但国内使用 npm 来安装软件,速度很慢,有时候甚至直接就失败了!
本文介绍了,如果使用国内的镜像来破解网速慢的问题
本文同步至 http://www.waylau.com/faster-npm/
但国内使用 npm 来安装软件,速度很慢,有时候甚至直接就失败了!
<!-- more -->
这里以“淘宝 NPM 镜像”举例。淘宝 NPM 镜像这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步,镜像地址为 registry.npm.taobao.org, 是从 registry.npmjs.org 进行全量同步的。
如:
这样,安装软件速度会很快哦。
先用 npm 安装 cnpm:
而后,安装软件就能直接用 cnpm 代替 npm 了:
但国内使用 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/相关文章推荐
- Embedded Development Daily Study
- SPMF源码学习与总结——Apriori算法
- 如何取得ChipmunkConstraint实例对象的私有属性
- 如何取得ChipmunkConstraint实例对象的私有属性
- 如何取得ChipmunkConstraint实例对象的私有属性
- rpm、yum、编译安装
- MM_jumpMenu函数 跳转菜单
- npm 仓库切换和临时切换
- 大量带BPM的跑步歌曲/跑步音乐下载
- 惠普EPM实训-选课管理系统项目总结。
- npm常用命令
- 程序包管理<rpm ,yum>
- 静态分析工具PMD使用说明
- 工作流总结(二)JBPM 入门示例
- 互联网产品经理的工作职责
- 大牛在谷歌这样面试产品经理
- RPM方式安装MySQL5.6
- 【BPM】能实现成本控制?预算费用抓节点,精细化管理
- _CrtDumpMemoryLeaks报告程序中的内存泄露问题(简单示例代码)
- npm切换镜像站点