Mac/Homebrew - 更改节点版本不会更改NPM版本

skw*_*eth 2 macos homebrew node.js npm

在我的Mac上,我想使用Homebrew来安装早期版本的Node和NPM - 我目前正在运行Node/NPM 8.2.1/5.3.0,我想切换到6.11.2/3.10.10,如文档中所列.

我跑了

$ brew install node@6
$ brew unlink node
$ brew link node@ --force
Run Code Online (Sandbox Code Playgroud)

虽然这似乎改变了我的节点版本 - $ node -v- > 6.11.2- 我的NPM版本仍然停留在5.3.0.

如何将NPM切换到其他版本(如果需要,可以将其切换回来)?

ale*_*mac 7

首先尝试卸载所有节点版本:brew rm node之后确保node -vnpm -v打印command not found.

安装nvmn管理节点版本之后.这些版本管理器有一个很大的优势,它们允许您拥有一些节点版本并可以轻松地在它们之间切换.

使用nvm:

nvm install v6.11.2
Run Code Online (Sandbox Code Playgroud)