更多細節參考:使用 nvm 管理不同版本的 node 与 npm
xcode-select --install
v0.33.0
字串是版本號,請先到官網檢查最新版本 安裝:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
# 或
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
nvm install 4.2
# 切換到 4.2.2
nvm use 4.2.2
# 切换到最新版
nvm use node
nvm ls
# 绿色箭头是当前正在使用的版本
nvm which 4.2.2
## 對於多版本 nodeJs
每个版本的 Node 都有自己的 npm,
可以用 `npm -v` 来查看當前的 npm 版本。
多版本的 npm 會安裝在下面目錄:这是用户的主文件夹 `~` ,并不会引起权限问题。
`~/.nvm/versions/node/<version>/lib/node_modules</version>`
若以前是單版本環境,轉成多版本後,我们安装过的 npm 包,都要重新再装一次?
全域安装的「 npm 資料夾」并不会在不同的 Node 环境中共享,因为这会引起兼容问题。
运行下面命令,可以从特定版本,导入到我们将要安装的新版本:
```shell
nvm install v5.0.0 --reinstall-packages-from=4.2
# 要將全域 node 4.2 的 npm 轉導到 node 5.0.0 的 npm