利用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、css等文件跨iframe实现
Feb 24 Javascript
js跨域访问示例(客户端/服务端)
May 19 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
Nov 10 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 Javascript
ES6中Proxy代理用法实例浅析
Apr 06 Javascript
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
echarts学习笔记之箱线图的分析与绘制详解
Nov 22 Javascript
使用webpack-dev-server处理跨域请求的方法
Apr 18 Javascript
学习jQuery中的noConflict()用法
Sep 28 jQuery
Vue起步(无cli)的啊教程详解
Apr 11 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
php中解析带中文字符的url函数分享
2015/01/20 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
bootstrap data与jquery .data
2014/07/07 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
python对XML文件的操作实现代码
2020/03/27 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
生日礼品店创业计划书范文
2014/03/21 职场文书
最美护士演讲稿
2014/08/27 职场文书
售票员岗位职责
2015/02/15 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
中秋节主题班会
2015/08/14 职场文书
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript
Java设计模式中的命令模式
2022/04/28 Java/Android
如何基于python实现单目三维重建详解
2022/06/25 Python