如何使用特定版本的NPM?

时间:2012-11-08 02:10:35

标签: node.js npm

如何切换我正在使用的npm版本?

目前:

$ npm -v
1.1.65

但我需要:1.0.x

我尝试了但是收到了错误:

$npm version 1.0
npm ERR! version No package.json found

任何人都知道如何使用不同版本的NPM?感谢

3 个答案:

答案 0 :(得分:0)

这有点令人难以置信,但你实际上必须全局安装你想要使用的任何版本。据我所知,没有相当于Ruby Version Manager的rvm use 2.1.0语法。

$ npm -v
3.3.9
$ npm install -g npm@2.x
$ npm -v
2.14.9

答案 1 :(得分:0)

在安装npm时,您只会获得最新的软件包,因此需要单独安装特定版本,例如:

npm install -g npm@5.6.0

完成此操作后,运行版本检查,您应该会看到刚刚安装的版本:

npm -v
5.6.0

答案 2 :(得分:0)

对于特定版本,使用

npm install -g npm@x.y.z

对于最新版本,请使用

npm install -g npm @ latest