淘宝网提供的国内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 ajax 登录验证实现代码
Sep 23 Javascript
jquery异步调用页面后台方法‏(asp.net)
Mar 01 Javascript
Javascript的&&和||的另类用法
Jul 23 Javascript
JavaScript中的console.trace()函数介绍
Dec 29 Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 Javascript
jQuery动态生成不规则表格(前后端)
Feb 21 Javascript
JS实现仿微信支付弹窗功能
Jun 25 Javascript
详解webpack模块加载器兼打包工具
Sep 11 Javascript
javascript实现支付宝滑块验证码效果
Jul 24 Javascript
关于angular 8.1使用过程中的一些记录
Nov 25 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中eclipse 用空格替换 tab键
2013/06/24 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
使用正则替换变量
2007/05/05 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
javascript preload&lazy load
2010/05/13 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
JavaScript 事件入门知识
2015/04/13 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python实现批量注册网站用户的示例
2019/02/22 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
会计系毕业个人自荐信格式
2013/09/23 职场文书
文秘专业毕业生就业推荐信
2013/11/08 职场文书
应届大学生的推荐信
2013/11/20 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
房屋继承公证书
2014/04/10 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
泰山导游词
2015/02/02 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
中标通知书范本
2015/04/17 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电