淘宝网提供的国内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代码(如:name,age)
Aug 10 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
分享jQuery插件的学习笔记
Jan 14 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
May 12 Javascript
前端面试题及答案整理(二)
Aug 26 Javascript
JavaScript 跨域之POST实现方法
May 07 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
Aug 20 Javascript
在vue中动态添加class类进行显示隐藏实例
Nov 09 Javascript
vue.js实现双击放大预览功能
Jun 23 Javascript
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
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 zend解密软件绿色版测试可用
2008/04/14 PHP
php addslashes 函数详细分析说明
2009/06/23 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
php使用pear_smtp发送邮件
2016/04/15 PHP
javascript document.referrer 用法
2009/04/30 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
javascript获取鼠标点击元素对象(示例代码)
2013/12/20 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python序列化基础知识(json/pickle)
2017/10/19 Python
Django实现快速分页的方法实例
2017/10/22 Python
彻底搞懂Python字符编码
2018/01/23 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
英国领先的运动营养品牌:Protein Dynamix
2018/01/02 全球购物
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
食品安全承诺书
2014/05/22 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
任长霞观后感
2015/06/16 职场文书
小王子读书笔记
2015/06/29 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android