检查环境

node -v

检查本地是否已经安装了node环境,如果已经安装的话,需要先卸载掉当前Node

这里显示没有安装Node

安装

命令行安装

点击查看安装命令
打开终端执行

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

or

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

两条命令中的任意一条,安装nvm。

如果网络不太好,安装不成功的话,可以反复多试几次,也可以使用git的方式手动安装。不过需要自己将一些配置添加到.bash_profile或者是.zshrc(取决于你用的是什么命令)。
这里还是尽量使用脚本自动安装。
安装完之后重启一下终端即可使用nvm 了

git手动安装

clone项目到本地根目录

cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm

激活nvm

cd ~/.nvm
# 当前时间节点最新版本
git checkout v0.39.1

进入到 .nvm文件夹中
并检出分支v0.39.1

在当前分支中运行 . ./nvm.sh 来激活nvm

. ./nvm.sh

添加配置

在根目录~/.bashrc, ~/.profile, or ~/.zshrc 配置文件中将下列配置添加在文件中

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

验证nvm

关闭终端再打开验证nvm

NVM常用的命令

nvm install

安装制定的node版本

nvm install 14

这里输入的版本号是14,nvm会自动安装node在14大版本中最新的一个版本

nvm ls

会列出本地已安装的各个版本的node

nvm use

切换不同版本的node

nvm uninstall

卸载已经安装的Node版本

mac安装nvm管理多版本node环境相关推荐

  1. 安装nvm管理多版本nodejs

    1.简介(什么是nvm) Node Version Manager(node版本管理器),用它在机器上安装并维护管理多个Node的版本 2.nvm临时切换(临时切换版本,只在当前终端内有效,新开终端无 ...

  2. Mac安装rvm管理Ruby版本

    安装gnupg brew install gnupg 如果提示Error: The brew link step did not complete successfully, 那么根据提示一般可以修复 ...

  3. mac使用nvm管理node版本

    nvm 管理多版本node install brew 官网直接下载 打开终端输入下列命令 /bin/bash -c "$(curl -fsSL https://raw.githubuserc ...

  4. mac安装nvm及换源及node安装切换

    前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...

  5. node php环境变量配置,关于NodeJS、NPM安装配置步骤(windows版本) 以及环境变量的介绍...

    本篇文章主要介绍了NodeJS.NPM安装配置步骤(windows版本) 以及环境变量详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.windows下的NodeJS安装是比较方便的(v0. ...

  6. mac 安装nvm和nvm常见的命令

    mac 安装nvm nvm 官网 bug解决 nvm常用命令 nvm 官网 nvm官方参考文档 curl -o- https://raw.githubusercontent.com/nvm-sh/nv ...

  7. mac安装nvm报错 :HTTP/2 stream 1 was not closed cleanly before end of the underlying stream 解决方案

    1. http/1.1 在mac安装nvm时,在解决了443的错误之后,又提示 git 拉取 的错误 fatal: unable to access 'https://github.com/nvm-s ...

  8. 在Mac下安装nvm管理node

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

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

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

最新文章

  1. 【C++ Primer】类的多态
  2. c++ try catch
  3. 与安装应用签名不同怎么解决_天堂巴比伦 安卓游戏安装失败怎么解决
  4. php satellite_object_to_string,php object如何转string
  5. 深入理解编译优化之循环展开和粗化锁
  6. Exchange 2007迁移Exchange 2010应该注意的13件事
  7. 【仿59store校园o2o系统 v6.8】夜猫店+校园超市+学生街+微信公众号绑定+校园跑腿插件
  8. 头文件 ctype.h 以及函数 isalpha() tolower()
  9. 若在一分页存储管理系统中,某作业的页表如表所示。已知页面大小为 1024字节,试将逻辑地址 1011,2148,3000,4000,5012转化为相应的物理地址。
  10. C#结构体中的只写属性
  11. HMDD:miRNA相关疾病数据库
  12. python读取cad_SmartSoft中用C#.Net实现AutoCAD块属性提取|python基础教程|python入门|python教程...
  13. 怎么样利用“消息集中管控中心”批量管理手机信息
  14. abaqus截面惯性矩_各种截面的惯性矩怎么计算?
  15. chrome误删书签恢复
  16. AWS、Azure等国外云计算如何迁移到国内阿里云上?
  17. 超硬核!第16届CLK大会完整议程全公布!
  18. close 和 shutdown 的差别
  19. 64位oracle 和64位 PL/SQL 的配置
  20. PHP在UTF8下生成的.csv在excel中乱码问题解决

热门文章

  1. Ubuntu/CentOS 配置部署 时间同步、NTP服务(chronyd,ntpd,ntpdate)
  2. 软通动力--MAG内控与BCG考试
  3. ppwjs之bootstrap文字排版:引用元素
  4. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x80 in position 0: invalid start byte解决方法
  5. python矩阵乘法算法_Python算法|矩阵链乘法
  6. XSS攻击的预防措施
  7. ZooKeeper基本概念总结
  8. 图解机器字长、存储字长的关系
  9. python 开发板 i2s,Raspberry pi I2S MEMS麦克风右CHN单声道使用pyaudi
  10. java 微博第三方登录_java第三方登录(微博,QQ)详细代码