淘宝网提供的国内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 相关文章推荐
jquery 图片 上一张 下一张 链接效果(续篇)
Apr 20 Javascript
js中对函数设置默认参数值的3种方法
Oct 23 Javascript
javascript类型系统 Window对象学习笔记
Jan 07 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
使用Bootstrap和Vue实现用户信息的编辑删除功能
Oct 25 Javascript
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
Jan 16 Javascript
JS实现对json对象排序并删除id相同项功能示例
Apr 18 Javascript
JavaScript实现多态和继承的封装操作示例
Aug 20 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
JavaScript实现滑动门效果
Jan 18 Javascript
VUE动态生成word的实现
Jul 26 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 zip文件解压类代码
2009/12/02 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
PHP静态成员变量
2017/02/14 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
微软日本官方网站:Microsoft日本
2017/11/26 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
应届生求职信范文
2014/06/30 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
营销计划书范文
2015/01/17 职场文书
北京青年观后感
2015/06/15 职场文书
施工现场安全管理制度
2015/08/05 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android