利用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 相关文章推荐
JSON.parse 解析字符串出错的解决方法
Jul 08 Javascript
javascript学习笔记(五)原型和原型链详解
Oct 08 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
jQuery File Upload文件上传插件使用详解
Dec 06 Javascript
jQuery基于Ajax方式提交表单功能示例
Feb 10 Javascript
webpack实用小功能介绍
Jan 02 Javascript
JS中用EL表达式获取上下文参数值的方法
Mar 28 Javascript
vue.js自定义组件directives的实例代码
Nov 09 Javascript
js前端如何写一个精确的倒计时代码
Oct 25 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 Javascript
js实现购物车商品数量加减
Sep 21 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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
Zerg基本策略
2020/03/14 星际争霸
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
网上抓的一个特效
2007/05/11 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
在Vue中使用highCharts绘制3d饼图的方法
2018/02/08 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
python异步任务队列示例
2014/04/01 Python
Python将xml和xsl转换为html的方法
2015/03/10 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
简单了解python协程的相关知识
2019/08/31 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
python中pdb模块实例用法
2021/01/15 Python
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
社会保险接收函
2014/01/12 职场文书
大专生自我评价
2014/01/28 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
作风转变心得体会
2014/09/02 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
2014年检验员工作总结
2014/11/19 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
看上去很美观后感
2015/06/10 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js