淘宝网提供的国内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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
JS 操作Array数组的方法及属性实例解析
Jan 08 Javascript
利用Jquery实现可多选的下拉框
Feb 21 Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 Javascript
javascript面向对象快速入门实例
Jan 13 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
Jun 25 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
js实现文字向上轮播功能
Jan 13 Javascript
Node.js中用D3.js的方法示例
Jan 16 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
小程序实现列表多个批量倒计时
Jan 29 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
php array_merge下进行数组合并的代码
2008/07/22 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
浅析php header 跳转
2013/06/17 PHP
thinkPHP5.0框架开发规范简介
2017/03/25 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
基于PHP实现堆排序原理及实例详解
2020/06/19 PHP
JQUBar 基于JQUERY的柱状图插件
2010/11/23 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python Web版语音合成实例详解
2019/07/16 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
如何完美的建立一个python项目
2020/10/09 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
创业计划书如何编写
2014/02/06 职场文书
大学生校园创业计划书
2014/02/08 职场文书
学习交流会主持词
2014/04/01 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
勾股定理课后反思
2014/04/26 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
2016年社区国庆节活动总结
2016/04/01 职场文书
NoSQL优缺点与MongoDB数据库简介
2022/06/05 MongoDB
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python