如何获取Ionic框架的版本?

107

我想知道如何检查Ionic的版本。如果我运行命令ionic -v,那么会返回1.4.3的版本信息。

这是真的吗?因为不是才发布了1.0.0版本吗?

16个回答

235

从你的项目文件夹中运行:

$ ionic info

Cordova CLI: 5.0.0
Ionic Version: 1.0.1
Ionic CLI Version: 1.6.1
Ionic App Lib Version: 0.3.3
OS: Windows 7 SP1
Node Version: v0.12.2

如果你的CLI版本比较旧,它会提示“info不是一个有效的任务”,你可以使用以下命令:

如果您的CLI版本过旧,则可能会显示“info不是有效任务”,您可以使用以下命令:

$ ionic lib

Local Ionic version: 1.0.1  (C:\stuff\july21app\www\lib\ionic\version.json)
Latest Ionic version: 1.0.1  (released 2015-06-30)
* Local version up to date

2
这个回答应该被接受。这是唯一一个对我有效的方法。ionic -v 返回了全局安装的 ionic-cli 版本。在我的安装中,浏览器中不存在 Ionic.versionionic.version - Wesley Gonçalves

96

这是Ionic CLI的版本号,与Ionic库的版本号不同。以下是几种检查版本号的简单方法。

在浏览器控制台中,您可以运行ionic.version,它会将其版本号打印到控制台中。

Chrome Dev Tools控制台截图

您还可以查看应用程序中的bower.json文件,它将显示版本号,就像您在这里看到的一样。https://github.com/ionic-in-action/chapter5/blob/master/bower.json#L5


28
在某个时间点,该对象从“ionic”更改为大写的“Ionic”。截至2017年7月,您需要将“Ionic.version”输入控制台以获取版本号。 - Daniel
3
Ionic.version无法使用,应该改为ionic.version,并至少在使用Chrome浏览器时生效。 - pabloRN
1
您也可以通过使用编辑器的cmd或终端找到相同的数据;以下是命令:> ionic --version - Muhammad Ayyaz
1
不再起作用了 - Madhawa Priyashantha

30
在终端中输入以下命令会返回版本号:
'ionic version' or 'ionic -v'

返回

'3.2.0'

以上是CLI版本。前往项目文件夹并像scw的答案一样使用下面的代码。

$ cd ionic-project
$ ionic info
✔ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI)  : 4.2.1 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.0

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 7.1.4
   Cordova Plugins       : cordova-plugin-ionic 5.2.7, cordova-plugin-ionic-webview 2.2.5, (and 15 other plugins)

System:

   NodeJS : v8.12.0 (/usr/local/bin/node)
   npm    : 6.4.1
   OS     : OS X Yosemite

1
这种方式非常有帮助。 - Muhammad Ayyaz

12
$ ionic -v

CLI 4.12.0

您将能够知道您的框架版本

$ ionic info

所有细节


1
很高兴能帮助你。 - Anjali Sharma

8

Ionic项目结构与Angular项目类似,你可以使用

ionic info

命令来打印项目、系统和环境信息。

enter image description here

该命令是一个简单的分享设置信息的方法。如果适用,请确保在项目目录中运行ionic info以显示更多信息。

我们可以在ionic info后面加上--json来以JSON格式打印系统/环境信息。

ionic info --json

7

某个时间点上,对象从ionic变成了大写的Ionic

截至2017年7月,您需要在控制台中输入Ionic.version来获取版本号。


6
你可以在文件 package.json 中找到库的版本。 在 dependencies 下,检查属性 ionic-angular。 你也可以在项目文件夹的终端中键入 ionic info 来检查 Ionic CLI 版本。

6
在终端上进入你的ionic项目文件夹,运行以下命令:ionic info,你将会得到以下结果:
cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : android 7.0.0 ios 4.5.5
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node  : v8.9.3
    npm   : 6.1.0
    OS    : macOS
    Xcode : Xcode 10.1 Build version 10B61

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

5
在您的项目目录上运行ionic info,可以获取包括npm版本、cli、应用程序脚本等在内的所有所需信息。

4

对于速度较慢的机器,请使用浏览器控制台。

Ionic.version

它不像终端那样进行大量的分析

ionic info

这个工具会收集关于你的Ionic项目的其他有用信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接