cordova - 在 NPM 中获取包的早期版本

标签 cordova npm cordova-3

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

在本例中,我对 Cordova 感兴趣。如果我执行npm install -g cordova,我将安装最新版本(这正是您所期望的)。

如果我执行npm install -g cordova@3.1.0-0.1.0,那么我会安装特定版本 - 我想知道,因为我在使用最新版本的包,并想测试问题发生在哪个版本 - 但如果我不知道有哪些 npm 包版本,则无法执行此操作。

最佳答案

尝试:

在您的终端中:

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”。

然后,您可以使用您选择安装的任何 npm install 命令来安装您想要的内容。

关于cordova - 在 NPM 中获取包的早期版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21314132/

相关文章:

android - Cordova Phonegap 本地通知不起作用

android - cordova本地通知点击事件参数为空

visual-studio - 在 Ionic2 中导入 aws-amplify

node.js - 如何解决此错误 : "internal/modules/cjs/loader.js:638 throw err; ^"

java - Cordova 3.5 android 文件插件中的 NullPointer 异常

使用 URL 架构从浏览器启动应用程序的 Cordova 插件

cordova - 使用 Cordova 和 XCode 8,如何运行具有推送通知功能的 iOS 构建?

node.js - 升级node/npm后需要安装npm吗?

angularjs - 如何将 AngularJS、Gulp、Bower 和 NPM 包完整前端应用程序部署到 digital ocean ?

Cordova InAppBrowser 和 <a target ="_blank"> 不工作