【问题标题】:Checking version of angular-cli that's installed?检查已安装的 angular-cli 版本?
【发布时间】:2017-04-22 22:52:52
【问题描述】:

有没有办法检查在我的机器上全局安装的angular-cli 的特定版本?我在 Windows 环境中。 *npm -v* and *node -v* 只给了我 npm 和 node 的版本,我似乎找不到任何带有 ng 的命令。

我正在尝试运行我正在处理的项目,它使用 npm 在旧版本的 angular-cli 上运行。但是,在安装了其他demo项目后,我的主项目不卸载重装angular-cli特定版本就不能工作了。

【问题讨论】:

    标签: node.js angular npm angular-cli


    【解决方案1】:

    angular cli 可以在你使用版本标志运行它时报告它的版本

    ng --version
    

    【讨论】:

    • 如果你想查看你的全局 npm 模块的版本,你也可以在终端输入npm list -global --depth 0
    • 即使您没有安装 Angular CLI,@fuma 的回答也能正常工作。但建议这样做。安装说明:ngcli.github.io
    • 被否决,因为 OP 专门询问 global 安装包。 @fuma 的回答是正确的
    • 我在 Windows 10 上使用 CMD。当我运行 npm list -global --depth 0 时,它不显示角度。但是当我执行ng --version 时,它会显示答案stackoverflow.com/a/44555618/3209523
    【解决方案2】:

    执行:

    ng v
    

    ng --version
    

    告诉你当前的angular cli版本号

    【讨论】:

    • 对我来说,只有“ng v”和“ng --version”有效。虽然“ng -v”没有给我错误,但它不显示版本,而是显示帮助命令列表。
    • @WilliamHou 我也一样
    【解决方案3】:

    ng --version 或简短的ng v 有点正确答案,但有一些重要细节

    如果你运行ng v inside 你的 Angular cli 项目文件夹 它 将显示您的项目中安装的本地 cli 版本(package.json)

    如果您在 angular cli 项目文件夹 外部运行ng v 它将始终显示全局 cli 版本

    【讨论】:

      【解决方案4】:

      您可以使用npm list -global 列出系统上当前安装的所有组件版本。
      要查看不同级别的特定列表,请使用--depth

      例如:

      npm list -global --depth 0
      

      【讨论】:

        【解决方案5】:

        在 cmd 中转到安装 Angular 的文件夹路径并键入 ng --version 它将显示您的角度版本。谢谢。

        【讨论】:

          【解决方案6】:

          只需在命令行中输入以下任何内容,

          ng --version ng v ng -v

          输出会是这样的,

          这里不仅提到了 Angular 版本,还提到了 Node 版本。我使用 Angular 6。

          【讨论】:

            【解决方案7】:

            不要使用ng --version,因为它提供了一个全局系统安装的角度版本。

            转到package.json 文件,检查"@angular/core" 版本。这是一个实际项目版本

            【讨论】:

              【解决方案8】:

              只需运行以下命令:

              ng v

              【讨论】:

                【解决方案9】:

                在命令行中我们可以检查我们安装的 ng 版本。

                ng -v OR ng --version OR ng version
                

                这会给你这样的:

                 _                      _                 ____ _     ___
                
                   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
                  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
                 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
                /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                               |___/
                
                Angular CLI: 1.6.5
                Node: 8.0.0
                OS: linux x64
                Angular: 
                ...
                

                【讨论】:

                • 为什么在 angular 后面有...。它不应该显示版本号
                • 那些... 出现在您在 Angular 应用程序目录(全局)之外执行命令时,如果您在 Angular 应用程序目录中执行命令,您将获得您的 Angular 应用程序所需的最小 Angular 版本。
                【解决方案10】:

                ng versionng --versionng vng -v

                您可以使用这 4 个命令来检查您的机器中安装了哪个版本的 angular-cli。

                【讨论】:

                  【解决方案11】:

                  您可以使用 CLI 找到 ng --version

                  因为我正在使用

                  angular-cli:1.0.0-beta.28.3

                  节点:6.10.1

                  操作系统:darwin x64

                  【讨论】:

                    【解决方案12】:

                    简单运行以下命令:

                    ng --version 
                    

                     ng -v
                    

                    终端输出:

                          / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
                       / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
                      / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
                     /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                                |___/
                    
                    
                    Angular CLI: 6.0.8
                    Node: 10.15.0
                    OS: linux x64 
                    

                    【讨论】:

                      【解决方案13】:
                      ng --version
                      

                      请看上面的图片。

                      【讨论】:

                        【解决方案14】:

                        如果你想在页面上显示版本,我的版本是Angular 12

                        import { Component, VERSION} from '@angular/core';
                        
                        then :
                        
                        export class AppComponent {
                          title = 'version-twelve';
                          version = VERSION.full;
                        }
                        
                        HTML:
                        
                        <span>{{version}}</span>
                        

                        【讨论】:

                          猜你喜欢
                          • 2019-11-07
                          • 1970-01-01
                          • 1970-01-01
                          • 2019-05-04
                          • 1970-01-01
                          • 1970-01-01
                          • 2021-09-11
                          • 1970-01-01
                          • 2016-09-18
                          相关资源
                          最近更新 更多