利用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 相关文章推荐
用Javascript读取中文COOKIE的解决办法
Feb 15 Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 jQuery
Vue封装Swiper实现图片轮播效果
Feb 06 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
js常用正则表达式集锦
May 17 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
基于vue手写tree插件的那点事儿
Aug 20 Javascript
vue swipeCell滑动单元格(仿微信)的实现示例
Sep 14 Javascript
微信小程序自定义支持图片的弹窗
Dec 21 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
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
第十二节--类的自动加载
2006/11/16 PHP
用PHP实现维护文件代码
2007/06/14 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
Jquery Mobile 自定义按钮图标
2015/11/18 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
使用python实现rsa算法代码
2016/02/17 Python
python字符串常用方法
2018/06/14 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
如何用Python徒手写线性回归
2021/01/25 Python
学习新党章思想汇报
2014/01/09 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
大三学习计划书范文
2014/05/02 职场文书
电信营业员岗位职责
2015/04/14 职场文书
跑出一片天观后感
2015/06/08 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python