Как я могу проверить, какую версию Angular я использую?

230

Как я могу узнать, какую версию Angular я использую?

Я пробовал:

angular --version
angular --v
angular -version
angular -v

но получим -bash: angular: command not found

Я знаю yeoman --version, что использую 0.9.6

Но как получить версию angularjs?

Теги:
angular

22 ответа

194
Лучший ответ

Edit: Когда этот ответ был написан, был только Angular 1.x. Посмотрите ответы ниже для угловых версий> = 2.

Угловое не имеет инструмента командной строки.

Вы можете получить номер версии из самого файла JavaScript.

Заголовок текущего angular.js:

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */
  • 0
    Имеет смысл, спасибо. Даунвот, правда?
  • 64
    Вы можете написать angular.version, который дает версию angular.
Показать ещё 7 комментариев
262

Для углового 1 или 2 (но не для углового 4+):

вы также можете открыть консоль на инструментах разработчика любого браузера, который вы используете, и ввести angular.version для доступа к объекту Javascript, который содержит угловую версию.

Очень полезно, когда скрипт минимизирован без комментариев к заголовку.

  • 22
    angular.version.full содержит полную версию (например, «1.2.16») в виде строки
  • 6
    Лучший ответ, принятый будет невозможен при использовании минифицированной версии
Показать ещё 2 комментария
123

Для Angular 2+ в любом современном браузере с инструментами разработки (F12) вы можете проверить тег приложения верхнего уровня.

Для Internet Explorer 11 или Edge вы можете найти информацию здесь: Изображение 3667

Работает с угловым 2+ браузером Chrome

Изображение 3668

Firefox Firebug

Изображение 3669

  • 0
    Я не вижу этот атрибут элемента для угловой версии 1.5.7
  • 18
    Спасибо, angular.version у меня не работал
Показать ещё 5 комментариев
83

Если вы используете angular-cli, вы можете легко его проверить, набрав

ng -v

в терминале или Bash. Примечание. Запустите команду в каталоге проекта.

Вы должны получить что-то вроде этого:

angular-cli: 1.0.0-beta.24
node: 7.4.0
os: darwin x64
@angular/common: 2.4.3
@angular/compiler: 2.4.3
@angular/core: 2.4.3
@angular/forms: 2.4.3
@angular/http: 2.4.3
@angular/platform-browser: 2.4.3
@angular/platform-browser-dynamic: 2.4.3
@angular/router: 3.4.3
@angular/compiler-cli: 2.4.3
  • 11
    Ах, я застрял на этом. Если я наберу 'ng -v' в папке, не относящейся к проекту, это даст только версию AngularCLI - я думал, что она даст всю информацию. Но ввод его из папки проекта, созданной клиентом, дает все детали того, какие версии Angular использует эта папка.
  • 2
    angular - версия вместо Angular 7.0.2.
Показать ещё 1 комментарий
69

В консоли разработчика браузера (нажмите F12, чтобы открыть его), вы можете ввести следующее,

angular.version.full

он предоставит вам полную версию, например. (в зависимости от вашей текущей версии). [Фактически это свойство full объекта angular.version.]

"1.4.3"

Итак, чтобы увидеть полный объект, если вы наберете

angular.version

Он предоставит вам полный объект версии, содержащий информацию о версии, такую ​​как full, major, minor, а также codeName, например.

Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"}
  • 1
    лучший ответ для уже в рабочем коде. Спасибо
  • 0
    С помощью этой команды вы можете узнать версию Angular для любого веб-сайта, который вы посещаете, если он использует фреймворк.
34

Вы также можете проверить свой пакет .json:

"dependencies": {
    "@angular/common": "^5.0.0",
    "@angular/compiler": "^5.0.0",
    "@angular/core": "^5.0.0",
    "@angular/forms": "^5.0.0",
    "@angular/http": "^5.0.0",
    "@angular/platform-browser": "^5.0.0",
    "@angular/platform-browser-dynamic": "^5.0.0",
    "@angular/router": "^5.0.0",
  }

(Каретка ^ обновит вас до последней крупной версии (первое число). ^4.3.0 будет соответствовать любому выпуску 4.x.x, включая 4.4.0, но будет удерживаться на 5.0.0. Тильда ~ соответствует самой последней второстепенной версии (среднее число). ~4.3.0 будет соответствовать всем версиям 4.3.x, но пропустит 4.4.0.)

  • 0
    Удобно, если ваше приложение Angular еще не запущено! Но работает, только если у вас есть исходный код, конечно. Для удаленного онлайн-приложения см . Ответ Тони Донга: проверка основного углового тега в DOM, похоже, работает для любой версии Angular2 +.
16

Теперь это ng -v

Если вы используете угловой cli, вы можете проверить использование

ng --version

Теперь это ng -v

Или вы также можете зарегистрироваться

Файл pakage.json

 "dependencies": {
    "@angular/animations": "^4.0.0",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/router": "^4.0.0",
    "angular-in-memory-web-api": "^0.3.2",
    "core-js": "^2.4.1",
    "rxjs": "^5.1.0",
    "zone.js": "^0.8.4"
  },
  • 1
    Теперь это нг -в
13

Для Angular 4 многие из вариантов больше не работают. Обновление Июль 2017 Две возможности:

1) Самый простой способ - открыть package.json нашего проекта и проверить используемые версии, среди которых один из угловых.

Изображение 3670

2) После выполнения ng-сервиса мы открываем инспектор элементов используемого нами проводника, и мы можем наблюдать версию, как показано на следующем рисунке.

Изображение 3671

  • 0
    Так что из всех строк говорит, какая это версия Angular?
  • 0
    @ powder366 @angular/core и братья и сестры (здесь это означает, что это Angular 4, последнее обновление из-за ^ впереди)
8

Есть много способов, вы проверяете угловую версию. Просто задвиньте подсказку comand (для окон) и введите

1. ng version
2. ng v
3. ng -v

Изображение 3672

4. You can pakage.json file

Изображение 3673

5.You can check in browser by presing F12 then goto elements tab

Изображение 3674

Полное понимание subversion о (xxx), пожалуйста, см. Угловую документацию угловойJS и угловой 2+

5

Внимание: только следующие проверки Угловой-CLI версии !!!:

Обе команды работают:

ng -v

или же

ng v

Изображение 3675

  • 1
    Это версия "Angular CLI", а не версия "Angular".
  • 0
    Angle Cli 7 имеет команду «NG версия», которая включает в себя угловую версию
2

Существует несколько способов:

  1. Вы можете проверить его из файла package.json
  2. Вы используете следующую команду:

ng --version

Вышеуказанная команда приведет к следующему результату:

Угловой CLI: 7.0.3

Узел: 9.4.0

ОС: darwin x64

Угловая: 7.0.1

... анимации, общий, компилятор, компилятор-cli, ядро, формы

... http, language-service, platform-browser

... платформа-браузер-динамик, маршрутизатор

Версия пакета


@angular-devkit/architect 0.10.3

@angular-devkit/build-angle 0.10.3

@angular-devkit/build-optimizer 0.10.3

@angular-devkit/build-webpack 0.10.3

@angular-devkit/core 7.0.3

@angular-devkit/schematics 7.0.3

@angular/cli 7.0.3

@ngtools/webpack 7.0.3

@схематические/угловые 7.0.3

@schematics/update 0.10.3

rxjs 6.3.3

машинопись 3.1.4

webpack 4.19.1

Таким образом, версия Angular, Angular CLI, Node и многих других пакетов может быть проверена здесь.

2

Другой способ - импортировать константу VERSION из @angular/core а затем сбросить на консоль с помощью:

console.log(VERSION.full); //5.2.11

Работает в:

Не уверены в Угловом 2 и 3. (если кто-то может это проверить, страницы недоступны)


Для AngularJS 1.x используйте angular.version:

console.log(angular.version); //1.7.4
2

версии после углового 2 вы можете использовать от терминала,

ng -v



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

Angular CLI: 1.7.3
Node: 9.3.0
OS: linux x64
Angular: 5.2.9
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.3
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0
mohideen@root:~/apps/UI$ 
2

В папке проекта откройте командный терминал и введите

ng -v

он даст вам список предметов, в котором вы сможете увидеть угловую версию. Смотрите скриншот.

Изображение 3676

  • 4
    Угловой CLI: 1.7.3 Узел: 8.9.0 ОС: win32 x64 Угловой: ... не показывается в соответствии с снимком экрана
2

Если вы используете angular-cli, просто используйте команду:

ng v
0

Это очень просто, вы можете увидеть в файле package.json

0

Изображение 3677 В новой версии углового cli [ng -v] не будет работать. Мне нужно ввести [ng version].

0

Если вы используете редактор VS Code.

Перейдите на панель проводника с левой стороны → найдите package.json & откройте ее → в зависимости от find find @angular/core.

Это ваша угловая версия, поскольку основным элементом является главная функция

Изображение 3678

Изображение 3679

0

Вы также можете проверить его в окне консоли.

  1. нажмите F12.

  2. Выберите элемент.

  3. Развернуть тело

  4. Вы увидите версию Angular, как показано ниже:

нг-версия = "4.3.6"

0

вы можете просто набрать ng version thats it

0

просто перейдите в свой каталог углового проекта через терминал и ng -v получить всю информацию, подобную этой

Angular CLI: 1.7.4
Node: 8.11.1
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.7.4
@angular-devkit/build-optimizer: 0.3.2
@angular-devkit/core: 0.3.2
@angular-devkit/schematics: 0.3.2
@ngtools/json-schema: 1.2.0
@ngtools/webpack: 1.10.2
@schematics/angular: 0.3.2
@schematics/package-update: 0.3.2
typescript: 2.5.3
webpack: 3.11.0

Если вы проверите ng-v вне углового проектного directoty, то он покажет только версию углового кли.

  • 0
    да, если вы хотите увидеть версию Angular, вы должны зайти в папку проекта.
0

Это будет здесь..

../project_name/bower_components/angular/angular.js

/**
 * @license AngularJS v1.0.6
 * (c) 2010-2012 Google, Inc. http://angularjs.org
 * License: MIT
 */

Ещё вопросы

Сообщество Overcoder
Наверх
Меню