Node 和 NPM 版本不匹配

tak*_*adi 1 node.js npm

我的 mac 上的 node 和 npm 版本不匹配。如何将 npm 降级到与 node 相同的版本?

节点:

$ node -v
$ v0.12.7
Run Code Online (Sandbox Code Playgroud)

新产品管理:

$ npm -v
$ 2.14.4
Run Code Online (Sandbox Code Playgroud)

Oma*_*afi 5

npm 是 node.js 的包管理器。它们不必是相同的版本。npm 的更新频率也比 node 高,因此不能期望它们的版本保持相同

  • 在这里最好也谈谈为什么“node”在[以前的下载](https://nodejs.org/en/download/releases/)页面上“配对”*特定*版本的“npm”。例如,如果我有 `node` v7.7.2 和 `npm` v4.1.2,那么当使用 `brew` 降级/链接到 `node` v6.10 时,`npm` 版本不会改变。这有问题吗?如果不是,*为什么*要麻烦“配对”版本? (2认同)