方式一:安裝nvm來管理Node版本(推薦)
1壤短、 安裝nvm
nvm是目前主流的node版本管理工具
執(zhí)行安裝命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
可能問題: 連接訪問 raw.githubusercontent.com 產(chǎn)生錯誤 [port 443:Connection refused]]
解決方案:
修改/etc/hosts文件: 增加一條
199.232.28.133 raw.githubusercontent.com
安裝路徑是:~/.nvm 可以直接查看
2舷丹、配置環(huán)境變量
如果使用了zsh的話缔恳,就需要在~/.zshrc這個配置文件中配置
如果使用brew安裝的nvm搂蜓,需要在 ~/.bashrc文件中修改
如果還沒有就在/.bash_profile或者/.profile中修改
如果沒有.bash_profile,.zshrc,.profile,.bashrc,系統(tǒng)提示合住,需要手動新建.bashrc和.bash_profile
如果你不知道在哪里里面配置框全,就上面提的文件都配置一下瓣铣,就OK
更改方式,是把下面命令增加到文件最后(配置的內(nèi)容)
exportNVM_DIR="$HOME/.nvm"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"#This loads nvm
2.1 查看所有文件碗旅,找到.zshrc
ls -a
2.2編輯.zshrc文件
vim ~/.zshrc 增加上述代碼最最后
2.3 修改完成之后重新啟動配置
source ~/.zshrc
2.4 安裝完成 查看版本號
nvm -- version
3渡处、查看遠(yuǎn)程node版本
nvm ls-remote
安裝指版本的node
nvm install xxxx
安裝最新版的node
nvm install stable
如果安裝的多個版本需要指定一個版本
nvm use xxxx
安裝成功之后檢測安裝版本號
node --version
方式二:通過安裝Homebrew來安裝node環(huán)境 (推薦)
1.安裝Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
中途輸入mac密碼就OK
檢測是否安裝成功
效果brew -v
注意
1、homebrew的命令是以brew開頭
2祟辟、homebrew 的默認(rèn)安裝目錄為 /usr/local
3医瘫、通過 brew 安裝的程序都會默認(rèn)安裝到 /usr/local/Cellars/程序名/版本號/ 目錄下
2、終端輸入命令安裝
brew install node
或者
sudo brew install node sudo (使用admin權(quán)限)
3旧困、安裝成功后
node -v 查看node版本
npm -v 查看npm版本
升級Node
1醇份、npm 升級以及其他命令
sudo n stable // 安裝最新版本的node
npm install -g n //使用npm 安裝一個模塊 n 到全局
sudo npm install npm@latest -g // 更新npm版本
sudo npm install npm@xx -g //升級到指定版本
npm version // 查看版本詳情
npm view npm version // npm最新版本
npm view npm versions // npm所有版本
npm list // 插件列表
sudo npm cache clean -f //清除node.js的cache:
2、 利用brew升級
brew update
A.更新homebrew,如果出現(xiàn)The /usr/local directory is not writable.則需要更改權(quán)限 吼具,然后輸入:
sudo chown -R (主路徑) /usr/local
B.升級完以后 可能會彈出這個
Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with
sudo chown (主路徑) /usr/local
C 按提示輸入命令僚纷,更改會原來的權(quán)限
sudo chown (主路徑) /usr/local
問題記錄
問題一:如果您安裝之后出現(xiàn)不能全局使用npm 那么您可能還需要配置
找到bash_profile文件,一般路徑在根路徑下面
打開文件
open .bash_profile
在文件最后新增
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
編輯完成保存文件拗盒,是文件生效
source ~/.bash_profile
問題二:最新系統(tǒng)10.15 出現(xiàn)出現(xiàn)zsh: command not found: node
問題
原因:10.15之后環(huán)境變量不在家bash,而是加載zsh
解決辦法: 在zshrc文件增加 source .bash_profile
如果還是不可以怖竭,只有自行一個路徑一個路徑增加
.zshrc 文件中增加相應(yīng)的環(huán)境變量
export PATH="/Users/lin/.npm/bin:$PATH"
export PATH="/Users/lin/.nvm/bin:$PATH"
export PATH="/Users/lin/.rvm/bin:$PATH"