Есть ли способ проверить конкретную версию angular-cli, глобально установленную на моем компьютере? Я нахожусь в среде Windows. * npm -v * и * node -v * дает мне только версию npm и node соответственно, и я не могу найти никаких команд с ng.

Я пытаюсь запустить проект, над которым я работаю, и он работал на более старой версии angular-cli с использованием npm. Однако после установки других демонстрационных проектов мой основной проект больше не работает без удаления и переустановки angular-cli в конкретной версии.

bunndan

Ответы (14)

angular cli может сообщать свою версию, когда вы запускаете его с флагом версии

ng --version

В командной строке мы можем проверить нашу установленную версию ng.

ng -v OR ng --version OR ng version

Это даст вам следующее:

 _                      _                 ____ _     ___

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular: 
...

Просто выполните следующую команду:

нг v

Вы можете найти с помощью CLI ng --version

Я использую

angular-cli: 1.0.0-beta.28.3

узел: 6.10.1

ОС: Дарвин x64

enter image description here

ng --version

ng--version output

Обратите внимание на изображение выше.

Вы можете использовать npm list -global, чтобы вывести список всех версий компонентов, установленных в вашей системе на данный момент.
Для просмотра определенных списков на разных уровнях используйте - глубину.

например:

npm list -global --depth 0

Если вы хотите показывать версию на своей странице, Моя версия Angular 12:

import { Component, VERSION} from '@angular/core';

then :

export class AppComponent {
  title = 'version-twelve';
  version = VERSION.full;
}

HTML:

{{version}}

ng --version или коротко ng v вроде бы правильные ответы, но есть некоторые важные детали:

Если вы запускаете ng v внутри ваш angular cli папка проекта it покажет вашу локальную версию cli, установленную в вашем проекте (package.json)

Если вы используете ng v за пределами ваш angular cli папка проекта он всегда будет показывать глобальную версию cli

версия ng или ng --version или ng v OR ng -v

Вы можете использовать эти 4 команды, чтобы проверить, какая версия angular-cli установлена ​​на вашем компьютере.

НЕ ИСПОЛЬЗУЙТЕ ng --version, потому что он предоставляет глобальную систему, установленную угловую версию.

Перейдите в файл package.json, проверьте версию "@ angular / core". Это актуальная версия проекта.

enter image description here

Просто выполните следующие команды:

ng --version 

ИЛИ

 ng -v

Вывод на терминал:

      / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
            |___/


Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64 

Выполнить:

ng v

или

ng --version

сообщит вам текущий номер версии angular cli

enter image description here

Перейдите по пути к папке в cmd, где установлен ваш angular, и введите ng --version он покажет вашу угловую версию. Спасибо.

Просто введите в командной строке любое из нижеприведенных,

ng --version OR ng v OR ng -v

Результат будет таким:

Screenshot

Здесь упоминается не только версия Angular, но и версия Node. Я использую Angular 6.

2022 WebDevInsider