Як перевірити кутовий варіант?


124

Я встановив @angular/cliпакет через npm, використовуючи цю команду:

npm install -g @angular/cli

Версія 1.4.2 @ angular / cli успішно встановлена. Але це не версія Angular, а версія CLI.

ng new myappЯк запустити, як я можу перевірити, яка кутова версія створеного додатка? 2.x, 4.x?

Відповіді:


192
ng version

Ви встановили кутовий клі в усьому світі (-g у команді). Це означає, що ви можете ввести ng versionкомандний рядок. Це може бути точніше зробити це, коли ваша командна лінія не знаходиться в каталозі, керованому npm ( слід ввести це в каталозі, який ви ввели ng new myapp).

Примітка для тих, хто потрапив сюди від Google: ng version повідомить про те, на яку (грубу) версію Angular посилається поточний каталог. наприклад, у цьому каталозі встановлено кутовий 4.x (~ 4.3.0).

@angular/cli: 1.2.1
node: 8.11.1
os: win32 x64
@angular/common: 4.3.0
@angular/compiler: 4.3.0
@angular/core: 4.3.0
@angular/forms: 4.3.0
@angular/http: 4.3.0
@angular/platform-browser: 4.3.0
@angular/platform-browser-dynamic: 4.3.0
@angular/router: 4.3.0
@angular/cli: 1.2.1
@angular/compiler-cli: 4.3.0

Якщо ви не знаходитесь в каталозі, де є пакети.config, тоді ви отримаєте Angular: ....


4
ng версія не надасть вам кутову версію. вам потрібно перевірити package.json, щоб знати кутову версію
Суреш Камруші

@SureshKamrushi Я можу це другого, він показав усе, крім версії
Колоб Каньйон

4
ng versionнадає версію de Angular, якщо ви знаходитесь у папці проекту.
Вініцій Бразилій

Якщо ви знаходитесь в папці проекту, версія ng надасть версію кутової, яку проект використовує разом з іншою інформацією, такою як кутова версія версії, версія вузла, версія TypeScript, версія webpack, версія rxjs тощо.
ssmsnet

36

Для кутових 1 або 2 (але не для кутових 4+):

Ви також можете відкрити консоль і перейти на вкладку елементів на інструментах для розробників будь-якого браузера, який ви використовуєте.

Або

Введіть angular.version для доступу до об'єкта Javascript, який містить кутову версію.

Для кутових 4+ Існує кількість способів, перелічених нижче:

Запишіть код нижче в командному рядку / або в терміналі у коді VS. (до 3)

  1. версія ng або ng - конверсія (Знайдіть зображення для довідок)
  2. ng v
  3. нг -в

У терміналі ви можете знайти кутовий варіант, як показано на доданому зображенні: введіть тут опис зображення

  1. Ви також можете відкрити консоль і перейти на вкладку елементів на інструментах для розробників будь-якого браузера, який ви використовуєте. Як показано на зображенні нижче:

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

  1. Знайдіть файл package.json, Ви знайдете всі встановлені залежності та їх версію.

13

Ви повинні перевірити файл package.json у проекті. Там ви побачите всі встановлені пакети та версії цих пакетів.


11

У командному рядку ми можемо перевірити встановлену версію ng.

ng -v OR ng --version OR ng version

Це дасть вам таке:

 _                      _                 ____ _     ___

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

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

1
@viki, це кутовий 5, чи можете ви сказати мені, як ми можемо визначити, який кутовий 4,3,5
Vinoth

1
@vinod. Кутовий CLI:> 1.3 вважається Anguar 5. Нижче цього - Angular 4.
Vik2696

6
Ви можете мені пояснити, чому це говорить Angular: ..... чи не повинна вона відображати версію там?
Калонь Колоб

1
Це 2020 & Angular 9 тут! І я все ще ... як моя кутова версія. Чому він показує так?
Prateek Kumar Dalbehera

7

ng v

Просто запустіть команду вище в терміналі.


2

Я думаю, що відповідь Д. Сквайра була точною, але, можливо, лише туманною. Якщо ви зміните каталоги на проект, а потім введіть ng --version, він відобразить у проекті кутову версію. Якщо це зроблено з каталогу за замовчуванням (не в рамках проекту), ви отримаєте лише версію Angular CLI, яка, мабуть, не є тим, що ви шукаєте, і дасть вихід, показаний Vik2696.

$ cd my-project
$ ng --version   // done within project directory

Angular CLI: 1.6.8
Node: 8.9.4
OS: win32 x64
Angular: 5.2.5
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.8
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.0.29
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.8
@schematics/angular: 0.1.17
typescript: 2.5.3
webpack: 3.10.0

2

Кутовий CLI ng v видає дещо більше, ніж просто версію.

Якщо ви хочете лише версію з неї, ви можете додати grep для труби та фільтр для таких як:

ng v | grep 'Angular:'

ВИХІД:

Angular: #.#.# <-- VERSION

Для цього у мене є псевдонім, який є

alias ngv='ng v | grep 'Angular:''

Тоді просто використовуйте ngv


2

запустити версію

тоді просто перевірте версію кутового ядра.

@angular/cli: 1.2.6
node: 8.11.1
os: win32 x64
@angular/animations: 4.3.2
@angular/common: 4.3.2
@angular/compiler: 4.3.2
**@angular/core: 4.3.2**
@angular/forms: 4.3.2


1
  1. ng v
  2. ng --v

ви побачите щось таке:

Angular CLI: 7.3.8
Node: 10.15.1
OS: win32 x64
Angular: 5.2.10
... animations, common, compiler, core, forms, http
... platform-browser, platform-browser-dynamic, router

Кутова версія знаходиться у рядку 4 вище


1

Існує багато способів, ви перевіряєте кутову версію. Просто введіть командний рядок (для Windows) і введіть

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

перевірте кутову версію у своєму браузері

Повне розуміння підриву про (xxx) дивіться у кутовій документації angular JS та angular 2+


0

З кутових 7 палатах працюють наступні дві команди

ng --version 
ng version

0

Спочатку встановіть Angular / cli у всьому світі в машину. для установки angular / cli запустіть команду npm install -g @ angular / cli

Вище Angular7 використовуйте ці дві команди, введіть тут опис зображеннящоб знати версію Angular / Cli 1. ng - перехід, 2. ng версія





-1

мої 2 копійки, в Angular 9 (не перевіряв старіші версії) ви можете знайти кутову версію в атрибутах root div, і ось як я показую поточну версію в компоненті root-колу додатка (витягніть і збережіть його в моєму глобальному для використання в інших компонентах :

import { Component, ElementRef } from "@angular/core";
....
@Component({
  selector: 'app-root',
  templateUrl: `<div>
    <h1>TestApp: .NetCore3.1 + PostgreSql 12 + Angular {{ngVersion}}</h1>
</div>
....
 `
})
export class AppComponent {
  ngVersion: string;
  constructor(private router: Router, private el: ElementRef) {
    ....    
    //read ng-verion and save it in Global's
    Global.ngVersion = this.el.nativeElement.getAttribute("ng-version");
    this.ngVersion = Global.ngVersion.substring(0, 1);
    ....
  }
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.