利用NPM淘宝的node.js镜像加速nvm


Posted in Javascript onMarch 27, 2017

NVM 加速

安装 Node.js 一般都是用 nvm

但是安装之后使用体验就不咋地了,由于某些不可变原因,国内网络就不好吐槽了;就连执行一下 nvm ls-remote 都要很久。

当然“道”高一尺“魔”高一丈,聪明的国人肯定也想出了对应的解决方案,就是建立了各种各样的镜像;比如淘宝源 淘宝 NPM 镜像

所以加速 nvm 的方法就是使用 NPM 淘宝的 node.js 镜像。

临时方案:

在运行 nvm 命令之前执行设置一个变量的命令

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

再执行 nvm 命令,那么速度就非常快了;这种方案就是每次使用你都要手工执行设置变量的命令,所以也就有了永久的方案。

永久方案:

其实很简单,就是在 .bashrc 中加入上面的设置变量的命令,这样就可以保证每次一开机,系统就自动执行了这个命令了。

NPM 加速

如果在安装完 node 之后,使用 npm install 速度也是非常感人的;所以同样的我们也需要使用镜像来加速依赖的安装。

设置也比较简单,只需要设置 npm 的全局配置即可

# 查看默认的 registry 地址
npm config -g get registry
https://registry.npmjs.org/
# 设置 npm 淘宝镜像
npm config -g set registry https://registry.npm.taobao.org

这样设置之后安装就非常快了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
非常好的js代码
Jun 27 Javascript
escape、encodeURI、encodeURIComponent等方法的区别比较
Dec 27 Javascript
JSQL 基于客户端的成绩统计实现方法
May 05 Javascript
jQuery 学习第七课 扩展jQuery的功能 插件开发
May 17 Javascript
JSON 和 JavaScript eval使用说明
Jun 13 Javascript
关于COOKIE个数与大小的问题
Jan 17 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 Javascript
Vue2实时监听表单变化的示例讲解
Aug 30 Javascript
vue+element实现表单校验功能
May 20 Javascript
JavaScript内置对象之Array的使用小结
May 12 Javascript
Vue中的v-cloak使用解读
Mar 27 #Javascript
js实现抽奖效果
Mar 27 #Javascript
AngularJS前端页面操作之用户修改密码功能示例
Mar 27 #Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 #Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
Mar 27 #Javascript
JS简单实现数组去重的方法示例
Mar 27 #Javascript
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 #jQuery
You might like
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
在TP5数据库中四个字段实现无限分类的示例
2019/10/18 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
js闭包实例汇总
2014/11/09 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
2018/08/20 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python实现学员管理系统
2019/02/26 Python
Django stark组件使用及原理详解
2019/08/22 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
如何提高MySql的安全性
2014/06/19 面试题
诚实守信演讲稿
2014/09/01 职场文书
关于教师节的演讲稿
2014/09/04 职场文书