淘宝网提供的国内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 相关文章推荐
js表格分页实现代码
Sep 18 Javascript
AngularJS学习笔记之基本指令(init、repeat)
Jun 16 Javascript
JS Array创建及concat()split()slice()的使用方法
Jun 03 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
vuex进阶知识点巩固
May 20 Javascript
Vue引入sass并配置全局变量的方法
Jun 27 Javascript
koa router 多文件引入的方法示例
May 22 Javascript
vue input标签通用指令校验的实现
Nov 05 Javascript
js实现旋转木马轮播图效果
Jan 10 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
Apr 09 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
php简单实现查询数据库返回json数据
2015/04/16 PHP
javascript 动态生成私有变量访问器
2009/12/06 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
对比分析json及XML
2014/11/28 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
Python实现的栈(Stack)
2018/01/26 Python
使用python进行拆分大文件的方法
2018/12/10 Python
python程序变成软件的实操方法
2019/06/24 Python
python中rc1什么意思
2020/06/19 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
毕业生工作求职信
2014/06/30 职场文书
社区活动策划方案
2014/08/21 职场文书
中学生思想品德评语
2014/12/31 职场文书
十七岁的单车观后感
2015/06/12 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS