nvm 是 Mac 下的 node 管理工具,如果是管理 Windows 下的 node,可以使用 nvmw 或 nvm-windows 。

一、若电脑中已安装node,需先卸载。参考学习的文档:http://blog.csdn.net/zjuwwj/article/details/72805671

npm ls -g --depth=0# 查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装

sudo rm-rf /usr/local/lib/node_modules # 删除全局 node_modules 目录

sudo rm/usr/local/bin/node # 删除 node

cd/usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # 删除全局 node 模块注册的软链

二、安装nvm

官方GitHub地址:https://github.com/creationix/nvm

1、启动终端Terminal,键入如下脚本,然后回车。

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

2、在 .bash_profile 文件中键入如下代码,配置环境变量。编辑完成后直接保存文件,关闭.bash_profile文件。然后终端输入“source .bash_profile”,更新配置过的环境变量。

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

如果没有这个文件,可以创建一个。参考学习的文章:http://blog.sina.com.cn/s/blog_8444778b0102x68e.html

以下为简要记录:

1)启动终端Terminal

2)进入当前用户的home目录:输入cd ~

3)创建.bash_profile:输入“touch .bash_profile”

4)编辑.bash_profile文件:输入“open .bash_profile”

5)在弹出的.bash_profile文件内进行编辑

三、 检测nvm是否安装成功

终端键入"command -v nvm",回车,如果输出了 "nvm"。代表已经安装成功。

四、利用命令安装和切换 node

nvm install stable //安装最新版 node

nvm install [node版本号]//安装指定版本的node

nvm use [node版本号]//切换到指定版本的node

nvm alias default[node版本号] //设置默认版本

mac下nvm_mac中nvm的安装和使用相关推荐

  1. mvn Mac Linux 版本,Mac 下 Maven 的命令行安装

    JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...

  2. mac下mysql的DMG格式安装卸载方法

    mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在 stackoverflow 这里发现了 ...

  3. mac下nvm_Mac OS 使用 nvm 管理 node 与 npm 版本

    nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果是需要管理 Windows 下的 node,官方推荐是使用 nvmw 或 nvm-windows . 以下具体说下 ...

  4. mac下怎么将终端命令安装的软件加进系统环境变量中

    简介 当使用brew安装软件时,以ffmpeg为例,如果不将其加入进系统环境变量中,就只能到安装后的bin目录下才能调用.其编译安装配置完整过程看我另一篇文章添加链接描述FFmpeg安装与配置(win ...

  5. mac下配置android sdk环境 安装eclipse

    一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下: 1.  找到"Eclipse IDE fo ...

  6. mac下 内存分析工具mat安装,使用mat分析:内存溢出、内存泄漏,结合jstat、jmap等命令的使用

    分析前提: mat的安装详情:mac下安装 mat内存分析工具_MissNull的博客-CSDN博客_mac mat下载                             使用Eclipse M ...

  7. mac 下Protege中使用OWL Viz插件

    我们在使用Protege工具构建本体的过程中,软件中并没有预制OWL Viz可视化工具(虽然软件中显示是已经下载了的,然并卵),需要自行下载. mac下直接在终端送使用命令行: brew instal ...

  8. Mac下Excel中无法用键盘方向键切换单元格

    原创simmy2012-02-16 16:02:05评论(0)566人阅读 同事在Mac下的Excel表要切换单元格,一般来说通过键盘即可,但是却发现单元格无法切换反而整个表会跟着移动.google后 ...

  9. mac下表格中内容如何换行

    在win下换行命令是enter,在mac下是:control + option + enter

最新文章

  1. 用电脑自带画图工具加字方法
  2. jpa写原生sql-EntityManager
  3. 丧心病狂的代码混淆操作以及怎么破
  4. 查看命令为内置命令还是外部命令
  5. 《HTML5网页开发实例详解》连载(四)HTML5中的FileSystem接口
  6. halcon Bit图位像素处理算子,持续更新
  7. 吴恩达DeepLearningCourse3-结构化机器学习项目
  8. 白帽子讲web安全——访问控制
  9. NEC向格鲁吉亚提供基于面部识别技术的城市监控系统
  10. onvif协议_【通用语言】ONVIF协议的秘密
  11. linux 查看日志
  12. box2d之刚体,定制器笔记
  13. 数学建模线性规划实例及详细解答(MATLAB代码)
  14. Gantt - attachEvent事件监听 - 多个参数事件(大于两个)
  15. 关于飞思卡尔MSCAN滤波器的理解
  16. Censored! :ac自动机 + DP
  17. linux同步两台mysql数据,Mysql入门MySQL 数据库两台主机同步实战(linux)
  18. 一个区块链美女小白的蜕变——我庆幸自己能生活在这个高速时代!
  19. asp获取微信小程序用户手机号,asp微信小程序手机号获取,微信小程序手机号asp获取方法
  20. 基于VTK的PACS系统的开发 心路历程2

热门文章

  1. 笛卡尔乘积算法的体现
  2. IDEA中导入支付宝电脑网站支付测试Demo遇到的错误
  3. Android 带阴影背景图片
  4. js动态创建样式style
  5. InstallShield SdShowMsg未关闭导致安装程序无法停止
  6. oracle dbra,资源供给:IO子系统之二
  7. 李春雷 | 夜宿棚花村
  8. 【线性dp】【决策优化】CH5E02
  9. Pycharm使用之设置代码字体大小和颜色主题
  10. Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)