Как я могу проверить, какую версию Angular я использую?
как я могу сказать, какую версию Angular я использую?
Я пробовал:
angular --version
angular --v
angular -version
angular -v
но -bash: angular: command not found
Я знаю yeoman --version
что я использую 0.9.6
но как получить версию angularjs?
18 ответов
Edit: когда этот ответ был написан, был только угловой 1.X. Посмотрите в ответах ниже для угловых версий >= 2.
Angular не имеет инструмента командной строки.
Вы можете получить номер версии из самого файла 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-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
собственность
вы также можете проверить свой .в 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
.)
Если вы используете угловой cli, то вы можете проверить использование
ng --version
теперь это ng-v
или вы также можете проверить в
тарифные.файл 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) Самый простой-открыть пакет.json нашего проекта и для проверки используемых версий, среди них одна из угловых.
2) после выполнения ng подачи, мы открываем инспектор элементов explorer, который мы используем, и мы можем наблюдать за версией, как в следующий изображение.
есть много способов, вы проверяете угловую версию просто pent comand запрос (для windows) и введите
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 о(x.X. x) см. угловую документацию в AngularJS и угловой 2+
в папке проекта откройте командный терминал и введите
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
mohideen@root:~/apps/UI$
Он будет здесь..
../ имя_проекта/bower_components / угловой / угловой.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
outside angular project directoty тогда он покажет только версию angular-cli.
другим способом было бы импортировать VERSION
С @angular/core
и складируя в консоли:
console.log(VERSION.full); //5.2.11
работает:
не уверен в угловых 2 и 3. (если кто-то может проверить это; страницы недоступны)
Для AngularJS 1.X использование angular.version
:
console.log(angular.version); //1.7.4
вы также можете увидеть его в окне консоли.
нажмите клавишу F12.
Выберите Элемент.
Разверните Тело
вы увидите версию Angular, как показано ниже:
ng-version= "4.3.6"