本人系統: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)