Как я могу узнать, какую версию Angular я использую?
Я пробовал:
angular --version
angular --v
angular -version
angular -v
но получим -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 вы можете найти информацию здесь:
Работает с угловым 2+ браузером Chrome
Firefox Firebug
1.5.7
angular.version
у меня не работал
Если вы используете 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
В консоли разработчика браузера (нажмите 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"}
Вы также можете проверить свой пакет .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
.)
Теперь это 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"
},
Для Angular 4 многие из вариантов больше не работают. Обновление Июль 2017 Две возможности:
1) Самый простой способ - открыть package.json нашего проекта и проверить используемые версии, среди которых один из угловых.
2) После выполнения ng-сервиса мы открываем инспектор элементов используемого нами проводника, и мы можем наблюдать версию, как показано на следующем рисунке.
@angular/core
и братья и сестры (здесь это означает, что это Angular 4, последнее обновление из-за ^
впереди)
Есть много способов, вы проверяете угловую версию. Просто задвиньте подсказку comand (для окон) и введите
1. ng version
2. ng v
3. ng -v
4. You can pakage.json file
5.You can check in browser by presing F12 then goto elements tab
Полное понимание subversion о (xxx), пожалуйста, см. Угловую документацию угловойJS и угловой 2+
Внимание: только следующие проверки Угловой-CLI версии !!!:
Обе команды работают:
ng -v
или же
ng v
Существует несколько способов:
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 и многих других пакетов может быть проверена здесь.
Другой способ - импортировать константу 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 вы можете использовать от терминала,
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$
В папке проекта откройте командный терминал и введите
ng -v
он даст вам список предметов, в котором вы сможете увидеть угловую версию. Смотрите скриншот.
Если вы используете angular-cli, просто используйте команду:
ng v
Это очень просто, вы можете увидеть в файле package.json
В новой версии углового cli [ng -v] не будет работать. Мне нужно ввести [ng version].
Если вы используете редактор VS Code.
Перейдите на панель проводника с левой стороны → найдите package.json & откройте ее → в зависимости от find find @angular/core.
Это ваша угловая версия, поскольку основным элементом является главная функция
Вы также можете проверить его в окне консоли.
нажмите F12.
Выберите элемент.
Развернуть тело
Вы увидите версию Angular, как показано ниже:
нг-версия = "4.3.6"
вы можете просто набрать ng version
thats it
просто перейдите в свой каталог углового проекта через терминал и 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, то он покажет только версию углового кли.
Это будет здесь..
../project_name/bower_components/angular/angular.js
/**
* @license AngularJS v1.0.6
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*/