- 安裝homebrew
- 安裝npm
$ brew install npm
- 查看npm的最新版本
$ npm -g outdated

npm的最新版本.png
- 更新到最新的版本
$ sudo npm -g install npm@6.1.0
- 若更新過程中報錯, 將這個路徑下面的.npm.DELETE文件夾刪除, 重新安裝即可
ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules/npm' -> '/usr/local/lib/node_modules/.npm.DELETE'
- 這個過程中也可能會遇到下面的錯誤
-bash: /usr/local/bin/npm: No such file or directory
執(zhí)行下面的四句命令, 重新安裝一下node即可
$ brew update
$ brew uninstall node
$ brew install node
$ sudo brew postinstall node
# brew error message provided this recommendation; only worked with sudo
- 使用brew 安裝nvm
$ brew install nvm
- 安裝node版本
nvm install <version>
- 安裝node最新穩(wěn)定版本
nvm install --lts
- 列出已安裝的 版本
- 使用某個版本
nvm use <version>
- 管理npm源的工具
可以通過npm全局安裝nrm,命令為npm install -g nrm
查看可選源:使用nrm ls命令可以列出所有可用的npm源。
切換源:使用nrm use 源名命令可以切換到指定的npm源,例如nrm use taobao切換到淘寶源。
添加源:使用nrm add 源名 源地址命令可以添加新的npm源,例如nrm add company http://ownCompany.hurrynpm.cn:2233/添加一個公司的私有源。
刪除源:使用nrm del 源名命令可以刪除指定的npm源。
測試源:使用nrm test 源名命令可以測試指定源的響應(yīng)時間。
設(shè)置默認源:使用nrm default 源名命令可以將指定的npm源設(shè)置為默認源,每次打開新的終端窗口時會自動使用該源。
清除緩存:使用nrm cache clear命令可以清除npm的緩存。
問題, 安裝完nvm報zsh: command not found: nvm 問題(Mac)
https://blog.csdn.net/qq_50386946/article/details/143053977