本人系统:Macjavascript
安装缘由:node.js一直在更新,你们用的node.js极可能版本不同,这样其余人写的javascripts咱们本身的node.js极可能运行不了,比如低版本的PS有时候打不开高版本PS的文件同样。那怎么办呢?只能用笨办法啊,看看写这个javascripts包的人用的node.js是哪一个版本,咱们再把这个版本下下来。nvm就至关于一个帮助你的工具,你想让她下载什么版本的node.js,只要告诉她一声就好,好比nvm install v6.2.1,她就立马帮你把node.js v6.2.1装好,暖暖的很贴心。java
$ brew install nvm
安装后会发现还没法使用,报以下错误:node
$ nvm -bash: nvm: command not found
出现这种问题的缘由是没有设置环境变量。在设置环境变量的时候必定要使用超级管理员权限,也就是使用 sudo 来配置环境变量。bash
$ sudo vi /etc/profile
经过上面的命令打开配置文件以后,在文件的最后插入下面的代码 :工具
# For NVM export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh
使用:wq!
强制保存code
环境变量完成修改以后,须要更新一下配置文件,这样才能使配置文件生效。ip
$ source /etc/profile
配置完成,nvm正常使用v8
$ nvm --version 0.34.0
$ nvm install node
查看全部安装的node版本io
$ nvm ls -> v12.3.1 system default -> node (-> v12.3.1) node -> stable (-> v12.3.1) (default) stable -> 12.3 (-> v12.3.1) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/dubnium (-> N/A) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.16.0 (-> N/A) lts/dubnium -> v10.16.0 (-> N/A)