如何获取离子框架的版本?
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.version
或ionic.version
在我的安装中不存在。【参考方案16】:
ionic
对象上的方法version
以string
格式返回当前版本。
【讨论】:
以上是关于如何获取离子框架的版本?的主要内容,如果未能解决你的问题,请参考以下文章