先说一下nvm,node,npm之间的区别吧。
1. nvm的官方叫法:nodejs版本管理工具。

    nvm相当于是家长,一个家长可以管理多个孩子。也就是说:一个nvm可以管理很多node版本和npm版本。

2. nodejs

    在项目开发时的所需要的代码库

3. npm

在安装的nodejs的时候,npm也会跟着一起安装,它是包管理工具。
npm管理nodejs中的第三方插件

nvm、nodejs、npm的关系:

nvm是爸爸,管理nodejs和npm这一对双胞胎兄弟。npm是哥哥,npm哥哥可以管理node弟弟的东西。

个人是这么理解的,要是有偏差,请指点。

mac下安装nvm以及node

接下来,就说说怎么在mac下安装nvm,node,npm。
打开https://github.com/creationix/nvm。在下面的简介中找到install这几个字,然后继续往下找,直到找到

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

(随着时间变哈 ,这个版本可能会出现变化,自行在github上查看)
复制这些字,到Mac的terminal中,就会安装nvm,安装完成后,还暂时不能用,需要复制它提示的两行代码(就是下图拿箭头标出来的两行代码)来配置环境变量:

完成以后 输入

nvm

出现

    node version manger

说明nvm安装成功。

但有个问题,就是在关闭终端以后,nvm指令又不存在了,所以解决方案如下:

编辑.bash_profile文件,没有的话就新建一个,命令都是:

vim .bash_profile

接下来复制下面代码,保存退出

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

然后 source 一下 .bash_profile

source .bash_profile

接下来,我们安装node

在terminal中继续写:nvm install 0.12.4

node就安装成功啦~~~

设置node的默认版本

nvm alias default v8.4.11

——————————–更新————————————–

在create-react-app的时候,会默认使用npm,但是速度太慢了,所以只能修改镜像,
在npm中找到.npmrc文件,添加下面这一行,用完以后注释掉就好了。

registry=https://registry.npm.taobao.org

mac下安装nvm以及node相关推荐

  1. 在Mac下安装nvm管理node

    前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...

  2. 在Mac下安装nvm管理node 1

    前言 在使用node的过程中,用npm安装一些模块,特别是全局包的时候,由于Mac系统安全性的限制,经常出现安装没有权限,或者安装完成使用时出现Command not found的情况. 之前我都是通 ...

  3. window下安装nvm、node.js、npm的步骤

    1.下载nvm(nodejs版本管理工具) https://github.com/coreybutler/nvm-windows/releases 下载nvm-noinstall.zip,解压即可使用 ...

  4. linux下安装nvm进行node的版本的快速切换

    NVM是什么? nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换. 为什么要用NVM? 基于node的工具和项目越来越多,但是每个项目 ...

  5. Mac OSX 安装nvm(node.js版本管理器)

    我的系统 1.打开github官网https://github.com/,输入nvm搜索,选择creationix/nvm,打开 2.找到Install script,复制 curl -o- http ...

  6. mac 安装 nvm ,node,npm,yarm

    先说一下nvm,node,npm之间的区别吧.  1. nvm的官方叫法:nodejs版本管理工具. nvm相当于是家长,一个家长可以管理多个孩子.也就是说:一个nvm可以管理很多node版本和npm ...

  7. mac下安装python3

    mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...

  8. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

  9. linux下安装nvm

    linux下安装nvm  As大大 关注 0.3 2017.07.06 11:59* 字数 39 阅读 5811评论 0喜欢 3 github官网 https://github.com/creatio ...

最新文章

  1. 参考滴滴左右对齐自适应
  2. Fedora 18 在线升级至 Fedora 19 命令步骤
  3. python的groupby中函数详解_python groupby函数用法
  4. 【转】蓝牙技术及其系统原理
  5. 你被这些网络迷题难倒过吗?
  6. 反向传播算法的详细解释(下)
  7. python防反编译_linux python如何反编译成源码
  8. Java实现蓝桥杯 垒骰子---dp动态规划+矩阵快速幂
  9. 车牌识别--opencv(python)
  10. 西瓜书第三章习题及答案
  11. STM32控制步进电机:基于定时器中断的ULN2003驱动器/步进电机驱动程序
  12. 概率论0—概率初步简介
  13. sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例
  14. c语言程序数列问题,数列 (C语言代码)
  15. 压力传感器/压力变送器分类
  16. 【功能完善】公司管理界面--是否归属集团字段,显示是或者否
  17. Marvell深耕智能家居行业 赞同语音控制将成必然发展趋势
  18. vue源码(八)揭开数据响应系统的面纱
  19. springboot基于spring的宽带管理系统以及实现毕业设计源码250910
  20. python人脸识别解锁电脑_给你的电脑做个简单的“人脸识别认证”

热门文章

  1. 一个人怎么才能做好微信公众号
  2. Xcode报错:can't locate file for: -xxxx 解决
  3. 【】每日360题,2019.11.03日21点财会类考试习题答案
  4. Code Clinic: R 代码诊所:R语言 Lynda课程中文字幕
  5. idea+exe4j/launch4j/jsmoonth的打包exe+Inno Setup
  6. VRP——华为数据通信产品的操作系统
  7. 动画舞蹈html5,纯CSS3动画:一棵跳舞的树
  8. 实现导入Excel表导入数据库并显示在echarts图形上面
  9. 微软面试100题(含全部答案)
  10. 人脸识别(7)---国内人脸识别技术 十大算法公司排名