淘宝网提供的国内NPM镜像简介和使用方法


Posted in Javascript onApril 17, 2014

淘宝的 NPM 镜像是一个完整的npmjs.org镜像。你可以用此代替官方版本(只读),同步频率目前为 15分钟 一次以保证尽量与官方服务同步。

1.当前 registry.npm.taobao.org 是从 registry.npmjs.org 进行全量同步的.
2.当前 npm.taobao.org 运行版本是: cnpmjs.org@0.4.1
3.系统运行在 Node.js@v0.11.12 上.

使用说明

可以通过定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

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

或者添加alias:
alias cnpm="npm --registry=http://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://dist.cnpmjs.org \
--userconfig=$HOME/.cnpmrc"
#Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=registry.npm.taobao.org \
  --cache=$HOME/.npm/.cache/cnpm \
  --disturl=http://dist.cnpmjs.org \
  --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

安装模板

从 registry.npm.taobao.org 安装所有模块. 当安装的时候发现安装的模块还没有同步过来, 淘宝 NPM 会自动在后台进行同步, 并且会让你从官方 NPM registry.npmjs.org 进行安装. 下次你再安装这个模块的时候, 就会直接从 淘宝 NPM 安装了.

$ cnpm install [name]

同步模块

直接通过 sync 命令马上同步一个模块, 只有 cnpm 命令行才有此功能:

$ cnpm sync connect

当然, 你可以直接通过 web 方式来同步: npm.taobao.org/sync/connect
$ open http://npm.taobao.org/sync/connect

其他命令

支持 npm 除了 publish 之外的所有命令, 如:

$ cnpm info connect

 

Javascript 相关文章推荐
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
Oct 09 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
Aug 08 Javascript
AngularJS 异步解决实现方法
Jun 12 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
Jul 09 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
微信小程序实现简单跑马灯效果
May 26 Javascript
JS实现二维数组元素的排列组合运算简单示例
Jan 28 Javascript
js调用后台、后台调用前台等方法总结
Apr 17 #Javascript
JS下载文件|无刷新下载文件示例代码
Apr 17 #Javascript
你可能不知道的JavaScript的new Function()方法
Apr 17 #Javascript
在JS中解析HTML字符串示例代码
Apr 16 #Javascript
iframe的onreadystatechange事件在firefox下的使用
Apr 16 #Javascript
javascript打开word文档的方法
Apr 16 #Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
Apr 16 #Javascript
You might like
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
JavaScript高级程序设计
2006/12/29 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
python实现k-means聚类算法
2018/02/23 Python
实例讲解python中的序列化知识点
2018/10/08 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
Django中create和save方法的不同
2019/08/13 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
竞聘副主任科员演讲稿
2014/01/11 职场文书
认识深刻的检讨书
2014/02/16 职场文书
企业安全生产责任书
2014/04/14 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
学校运动会广播稿范文
2014/10/02 职场文书
安全生产标语大全
2014/10/06 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
财务稽核岗位职责
2015/04/13 职场文书
民间借贷借条范本
2015/05/25 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python