Проверка установленной версии angular-cli?


198

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

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

Ответы:


395

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

ng --version

37
Если вы хотите проверить версии ваших глобальных модулей npm, вы также можете напечатать что-то вроде npm list -global --depth 0своего терминала.
Фума

Ответ @ fuma сработает, даже если у вас не установлен Angular CLI. Но это рекомендуется. Инструкция по установке: ngcli.github.io
Джейкоб

Понижено, поскольку OP специально спрашивает о глобально установленном пакете. @ Фума ответ правильный
Иниго

1
Я использую CMD на Windows 10. Когда я запускаю, npm list -global --depth 0он не показывает угловой. Но когда я выполняю ng --versionего, он показывает мне результат ответа stackoverflow.com/a/44555618/3209523
canbax

66

Выполнение:

ng v

или

ng --version

скажу вам текущий угловой номер версии Cli

введите описание изображения здесь


Для меня работают только "ng v" и "ng --version". Хотя «ng -v» не дает мне ошибок, он не показывает версию, но показывает список команд справки.
Уильям Хоу

18

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

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

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


13

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

например:

npm list -global --depth 0

5

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


5

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

ng --version ИЛИ ng v ИЛИ ng -v

Выход будет как,

Скриншот

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



3

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

ng -v OR ng --version OR ng version

Это даст вам так:

 _                      _                 ____ _     ___

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

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

5
почему там ...после углового. Разве это не должно показывать номер версии
крв

Это ...появляется, когда вы выполняете команду вне каталога углового приложения (глобального), если вы выполняете команду в каталоге углового приложения, вы получите минимальную угловую версию, необходимую вашему угловому приложению.
armadillo.mx

2

ng versionили ng --versionили ng vИЛИ ng -v

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


1

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

Как я использую

angular-cli: 1.0.0-beta.28.3

узел: 6.10.1

ОС : Дарвин x64

введите описание изображения здесь


1

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

ng --version 

ИЛИ

 ng -v

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

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


Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.