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

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

可以吗? 1.0.0不是刚出吗?

【问题讨论】:

    标签: ionic-framework ionic


    【解决方案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 格式返回当前版本。

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 2015-02-12
                        • 2017-08-03
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多