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

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

Я пытался:

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

но get -bash: angular: command not found

Я знаю по yeoman --version который я использую 0.9.6

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

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

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

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

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

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

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

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

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

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

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

Работает для браузера Chrome 2+ Chrome

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

Firefox Firebug

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

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

 angular.version.full 

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

 "1.4.3" 

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

 angular.version 

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

 Object {full: "1.4.3", major: 1, minor: 4, dot: 3, codeName: "foam-acceleration"} 

Если вы используете 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 

Вы также можете проверить свой пакет.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", } 

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

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

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

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

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

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

Если вы используете угловой 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" }, 

Версия с угловым CLI:

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

 ng -v 

или

 ng v 

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

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

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

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

 4. You can pakage.json file 

проверьте угловую версию файла pakage.json

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

проверьте угловую версию вашего браузера

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

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

 ng v 

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

 ng -v 

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

сведения о версии

версии после углового 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 [email protected]:~/apps/UI$ 

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

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

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

просто перейдите в свой каталог углового проекта через терминал, а 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 вне угловой директивы проекта, тогда будет показана только версия углового кли.

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

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

  1. нажмите F12.

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

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

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

нг-версия = “4.3.6”

  • AngularJS vs Angular
  • Наследование controllerа AngularJS
  • счетчик символов текстовой области angularjs
  • Область доступа AngularJS от внешней функции js
  • ngFor с индексом как значение в атрибуте
  • Как работает функция смены углов 2?
  • Что такое угловой эквивалент часов AngularJS $?
  • AngularJS $ watch vs $ watchCollection: что лучше для производительности?
  • Как обновить Угловой CLI до последней версии
  • Ошибка при попытке установить diff
  • Что такое ng-transclude?
  • Давайте будем гением компьютера.