利用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中的一些注意事项 更新中
Dec 06 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
js实现简洁的TAB滑动门效果代码
Sep 06 Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
Nov 04 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
Jul 21 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
Dec 08 Javascript
vue.js国际化 vue-i18n插件的使用详解
Jul 07 Javascript
node.js自动上传ftp的脚本分享
Jun 16 Javascript
Vue中的Props(不可变状态)
Sep 29 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
Oct 31 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 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 使用post,get的一种简洁方式
2010/04/25 PHP
PHP分页函数代码(简单实用型)
2010/12/02 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
php max_execution_time执行时间问题
2011/07/17 PHP
DIV菜单层实现代码
2010/11/19 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
2017/07/12 Javascript
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python三级菜单的实例
2017/09/13 Python
在python中安装basemap的教程
2018/09/20 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
python读取与处理netcdf数据方式
2020/02/14 Python
python list的index()和find()的实现
2020/11/16 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
网络管理专业求职信
2014/03/15 职场文书
小学优秀辅导员事迹材料
2014/05/11 职场文书
计算机实训报告总结
2014/11/05 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
Python MNIST手写体识别详解与试练
2021/11/07 Python
Python列表的索引与切片
2022/04/07 Python