淘宝网提供的国内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 相关文章推荐
ext 列表页面关于多行查询的办法
Mar 25 Javascript
juqery 学习之五 文档处理 插入
Feb 11 Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 Javascript
jQuery中has()方法用法实例
Jan 06 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
Apr 30 Javascript
网页从弹窗页面单选框传值至父页面代码分享
Sep 29 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
轻松实现jquery选项卡切换效果
Oct 10 Javascript
Vue列表渲染的示例代码
Nov 01 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 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编程与应用
2006/10/09 PHP
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
PHP中的替代语法简介
2014/08/22 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
Javascript----文件操作
2007/01/18 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
js通过canvas生成图片缩略图
2020/10/02 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
Python对象转JSON字符串的方法
2016/04/27 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
Python面向对象编程基础实例分析
2020/01/17 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
英语生日邀请函
2014/01/23 职场文书
投资意向书范本
2014/04/01 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
同志主要表现材料
2014/08/21 职场文书
考研导师推荐信范文
2015/03/27 职场文书
环保主题班会教案
2015/08/13 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书