如何获取离子框架的版本?

Posted

技术标签:

【中文标题】如何获取离子框架的版本?【英文标题】:How to get the version of ionic framework? 【发布时间】:2015-07-30 01:09:57 【问题描述】:

我想知道如何检查离子的版本。如果我这样做ionic -v 我会回来1.4.3

可以吗? 1.0.0不是刚出吗?

【问题讨论】:

【参考方案1】:

运行命令离子信息

在项目根文件夹中,您将获得完整的版本信息

离子:

Ionic CLI:5.4.16 (/usr/local/lib/node_modules/ionic) 离子框架:@ionic/angular 5.3.2 @angular-devkit/build-angular:0.1000.8 @angular-devkit/原理图:10.0.8 @角/cli:10.0.8 @ionic/angular-toolkit:2.3.3

科尔多瓦:

科尔多瓦 CLI:10.0.0 Cordova 平台:无 Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0、cordova-plugin-ionic-webview 4.2.1(和其他 4 个插件)

实用程序:

cordova-res:未安装 本机运行(可用更新:1.4.1):1.3.0

系统:

android SDK 工具:26.1.1 (/home/rasharma/Android/Sdk/) NodeJS:v12.14.1 (/home/rasharma/.nvm/versions/node/v12.14.1/bin/node) npm:6.13.4 操作系统:Linux 5.11

【讨论】:

【参考方案2】:

$ 离子信息 离子:

离子 CLI:5.4.16

实用程序:

cordova-res:未安装 本机运行:0.3.0

系统:

NodeJS:v12.16.1 npm:6.13.4 操作系统:Linux 5.3

────────────────────────────────────────────── ──────────────

       Ionic CLI update available: 5.4.16 → 6.2.2

 The package name has changed from ionic to @ionic/cli!

         To update, run: npm uninstall -g ionic
             Then run: npm i -g @ionic/cli

────────────────────────────────────────────── ──────────────

【讨论】:

【参考方案3】:

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

Ionic.version

它不像终端那样做太多分析

ionic info

收集有关您的 ionic 项目的其他有用信息。

【讨论】:

【参考方案4】:

ionic -v

Ionic CLI 更新可用:5.2.4 → 5.2.5 运行 npm i -g ionic 进行更新

【讨论】:

OP 明确表示他们运行了这个确切的命令,它似乎给出了错误的结果。它提供了 Ionic CLI 的版本。他们问“如何获得离子框架的版本?”...【参考方案5】:

您可以找到访问文件 package.json 的库版本。在dependencies 下,检查属性ionic-angular。 您还可以检查 Ionic CLI 版本,在项目文件夹的终端中输入 ionic info

【讨论】:

【参考方案6】:

您可以使用命令 ionic info 获取 ionic CLI 、angular CLI 、Node JS 版本和 NPM 版本的详细信息

【讨论】:

【参考方案7】:
$ ionic -v

CLI 4.12.0

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

$ ionic info

所有细节

【讨论】:

很高兴为您提供帮助【参考方案8】:

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

ionic info

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

此命令是共享设置信息的简便方法。如果适用,请务必在您的项目目录中运行 ionic info 以显示更多信息。

我们可以在ionic info 之后使用--json 以JSON 格式打印系统/环境信息

ionic info --json

【讨论】:

【参考方案9】:

在您的项目目录中运行 ionic info 提供您需要的所有信息 npm 版本、cli、应用脚本等

【讨论】:

【参考方案10】:

在您的终端上在您的 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

【讨论】:

【参考方案11】:

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

在浏览器控制台中,你可以运行ionic.version,它会打印到控制台是什么版本。

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

【讨论】:

在某个时间点,对象从ionic 更改为大写Ionic。自 2017 年 7 月起,您需要将 Ionic.version 输入您的控制台以获取版本号。 Ionic.version not working 应该是 ionic.version 至少使用 chrome 您也可以使用编辑器的cmd或终端找到相同的数据;这是命令:> ionic --version【参考方案12】:

在终端下面的命令返回版本:

'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

【讨论】:

这种方式很有帮助。【参考方案13】:

离子信息

这将为您提供 ionic 版本、node、npm 和 os。

如果您只需要离子版本,请使用 ionic -v

如果您项目的开发 ionic 版本和您的全局版本不同,请使用以下命令进行检查。

要检查全局安装的 ionic 版本 ionic -g 并检查项目的 ionic 版本,请使用 ionic -g

要检查项目的 ionic 版本,请在项目路径中使用 ionic -v 或使用 ionic info 来获取 ionic 及其依赖项的详细信息。

【讨论】:

ionic -v 显示 Ionic CLI 版本,而不是框架版本。离子信息没问题,因为它同时显示 CLI 和框架版本。【参考方案14】:

在某个时间点,对象从 ionic 变为大写的 Ionic

自 2017 年 7 月起,您需要将 Ionic.version 输入您的控制台以获取版本号。

【讨论】:

【参考方案15】:

从您的项目文件夹运行:

$ 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 足够老,它会说“信息不是有效的任务”,你可以使用这个:

$ 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

【讨论】:

这个答案应该是公认的答案。这是唯一对我有用的。 ionic -v 返回全局安装的 ionic-cli 版本。浏览器中的Ionic.versionionic.version 在我的安装中不存在。【参考方案16】:

ionic 对象上的方法versionstring 格式返回当前版本。

【讨论】:

以上是关于如何获取离子框架的版本?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用离子框架在选择选项中获取带有图像和名称的下拉菜单? [关闭]

在android中获取离子应用程序的开始和结束时间

如何使用反应在离子框架中调用api?

如何在离子框架的控制器中注入角度服务?

科尔多瓦离子框架:获取位置后台服务

如何在离子中获取自定义数据属性的值?