利用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是否可以跨文件同时控制多个iframe页面的应用技巧
Dec 16 Javascript
javascript 写类方式之二
Jul 05 Javascript
表格单元格交错着色实现思路及代码
Apr 01 Javascript
jquery购物车实时结算特效实现思路
Sep 23 Javascript
javascript回车完美实现tab切换功能
Mar 13 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
Jul 15 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
Jun 09 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
Oct 10 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
Feb 05 Javascript
使用socket.io实现简单聊天室案例
Jan 02 Javascript
vue开发拖拽进度条滑动组件
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
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
脚本吧 - 幻宇工作室用到js,超强推荐base.js
2006/12/23 Javascript
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
python如何获取服务器硬件信息
2017/05/11 Python
python查看列的唯一值方法
2018/07/17 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
什么是python的函数体
2020/06/19 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
利用python 下载bilibili视频
2020/11/13 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
大学生旅游业创业计划书
2014/01/29 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
专家推荐信模板
2014/05/09 职场文书
诚信考试标语
2014/06/24 职场文书
经营目标责任书
2015/05/08 职场文书
导游带团欢迎词
2015/09/30 职场文书
靠谱准确的求职信
2019/04/02 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS