利用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的eval()中使用函数的进一步讨论
Jul 26 Javascript
自己编写的类似JS的trim方法
Oct 09 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
JavaScript中Array的实用操作技巧分享
Sep 11 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
jQuery zTree树插件动态加载实例代码
May 11 jQuery
vue中的mvvm模式讲解
Jan 31 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
vue中nextTick用法实例
Sep 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
PHP 写文本日志实现代码
2010/05/18 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
浅谈js闭包理解
2019/03/28 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
python中使用zip函数出现错误的原因
2018/09/28 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
演讲稿开场白
2014/01/13 职场文书
村居抓节水倡议书
2014/05/19 职场文书
紧急通知
2015/04/17 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python