在NPM中获取以前版本的软件包

如何使用npm找出所有以前版本的软件包?

在这种情况下,我对cordova感兴趣。 如果我执行npm install -g cordova ,我会安装最新版本(这是你所期望的)。

如果我做了npm install -g cordova@3.1.0-0.1.0那么我就得到了具体的安装版本 – 我想知道,因为我有麻烦了最新版本的一个软件包,想testing哪个版本问题发生在 – 但不能做到这一点,如果我不知道哪些npm包版本。

尝试:

在您的terminal中:

 npm view cordova versions 

输出:

 [ '0.0.0-fake', '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5', '0.0.6', '0.0.7', '0.0.8', '0.0.9', '0.1.0', '0.1.1', '0.1.2', '0.1.3', '0.1.4', '0.1.5', '0.1.6', '0.1.7', '0.1.8', '0.1.9', '0.1.10', '0.1.11', '0.1.12', '0.1.13', '0.1.14', '2.2.0', '2.3.0', '2.3.1', '2.3.2', '2.3.3', '2.3.5', '2.3.6', '2.4.0', '2.4.1', '2.4.2', '2.4.3', '2.4.4', '2.4.5', '2.4.6', '2.4.7', '2.4.8', '2.4.9', '2.4.10', '2.5.0', '2.5.2', '2.5.3', '2.5.4', '2.5.5', '2.6.0', '2.6.1', '2.6.2', '2.7.0-rc.1', '2.7.1-rc.1', '2.7.2', '2.7.3', '2.7.4', '2.8.0', '2.8.1', '2.8.2', '2.8.3', '2.8.4', '2.8.5', '2.8.6', '2.8.7', '2.8.8', '2.8.9', '2.8.10', '2.8.11', '2.8.12', '2.8.13', '2.8.14', '2.8.15', '2.8.16', '2.8.17', '2.8.18', '2.8.19', '2.8.20', '2.8.21', '2.8.22', '2.8.23', '2.8.24', '2.8.25', '2.9.0-rc1', '2.9.0', '2.9.1', '2.9.2', '2.9.3', '2.9.4', '2.9.5', '2.9.6', '2.9.7', '3.0.0-rc1', '3.0.0-rc1-1', '3.0.0-rc1-3', '3.0.0', '3.0.1', '3.0.2', '3.0.3', '3.0.4', '3.0.5', '3.0.6', '3.0.7', '3.0.8', '3.0.9', '3.0.10', '3.1.0-0.1.0', '3.1.0-0.2.0', '3.2.0-0.1.0', '3.2.0-0.2.0', '3.2.0-0.3.0', '3.2.0-0.4.0', '3.2.0-rc.1', '3.3.0-0.1.1', '3.3.0-rc.1', '3.3.1-0.1.2', '3.3.1-0.3.0', '3.3.1-0.3.1', '3.3.1-0.4.1', '3.3.1-0.4.2', '3.4.0-0.1.0', '3.4.0-0.1.1', '3.4.0-0.1.2', '3.4.0-0.1.3', '3.4.1-0.1.0', '3.5.0-0.2.0', '3.5.0-0.2.1', '3.5.0-0.2.2', '3.5.0-0.2.3', '3.5.0-0.2.4', '3.5.0-0.2.6', '3.5.0-0.2.7', '3.6.0-0.2.8', '3.6.0-0.2.9', '3.6.1-0.2.10', '3.6.3-0.2.11', '3.6.3-0.2.12', '3.6.3-0.2.13', '4.0.0', '4.0.1', '4.1.0', '4.1.1', '4.1.2', '4.1.3-nightly.2014.10.21', '4.2.0', '4.3.0', '4.3.1', '5.0.0', '5.1.1', '5.2.0', '5.3.1', '5.3.3', '5.4.0' ] 

这应该列出你正在寻找的软件包的旧版本 – 在这种情况下,软件包是“cordova”。

然后你可以使用你select安装的npm install命令来安装你想要的东西。

在你的CLI中键入npm view cordova versions ,这会显示你所有的cordova版本。 然后键入npm -g install cordova@versionno 。 例如,如果你想npm install -g cordova@5.0.0 ,inputnpm install -g cordova@5.0.0

获取所有可用版本的列表:

 npm view cordova versions 

安装旧版本:

 npm install -g cordova@5.2.0