Как узнать, какая версия машинописного текста работает на проекте с угловым 4

Так что я сделал ng -v он показывает мне все, кроме машинописного текста, поэтому как я могу проверить версию ng -v.

Ответ 1

Откройте файл package.json и проверьте узел devDependencies. Он имеет машинописную версию, используемую в проекте, как показано ниже.

"typescript": "^2.4.0",

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

Ответ 2

Если вы хотите, чтобы точная версия, установленная как зависимость от пакета, использовала команду ls:

npm ls typescript

Кроме того, вы можете запустить tsc с флагом -v:

Если установлено локально:

node_modules\.bin\tsc -v

Если установлено глобально:

tsc -v

ПРИМЕЧАНИЕ. Если вы планируете проверять package.json для номера версии, имейте в виду, что каретка в ^ 2.4.0 означает, что вы можете получить 2.4.x, 2.5.x 2.6.x и т.д. The ^ сообщает вам младшую версию будет автоматически обновляться до последней версии при npm update или npm update.

Если номер версии предшествует ~ (т.е. ~ 2.4.0), то номер патча автоматически обновляется при новой установке или обновлении. Это означает, что можно установить любую из следующих версий: 2.4.0, 2.4.1, 2.4.2 и т.д., Но не 2.5.x

Ответ 3

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

Тип

tsc -v

и нажмите Enter.

для проверки конкретной версии проекта, перейдите к node_modules\.bin\

./tsc -v

Другой способ - проверить package.json внутри папки проекта

{
  "name": "angular-quickstart",
  "version": "1.0.0",
  "description": "QuickStart package.json from the documentation, supplemented with testing support",
  "scripts": {},
  "keywords": [],
  "license": "MIT",
  "dependencies": {},
  "devDependencies": {
    "tslint": "^4.0.2",
    "typescript": "~2.1.5"
  },
  "repository": {}
}

Ответ 4

Чтобы узнать версию Typescript, используйте:

ng -v

Это исключит версию для машинописи и другие версии для зависимостей. Мое шоу, как показано ниже:

@angular-devkit/architect         0.7.1
@angular-devkit/build-angular     0.7.1
@angular-devkit/build-optimizer   0.7.1
@angular-devkit/build-webpack     0.7.1
@angular-devkit/core              0.7.1
@angular-devkit/schematics        0.7.1
@angular/cli                      6.1.1
@ngtools/webpack                  6.1.1
@schematics/angular               0.7.1
@schematics/update                0.7.1
rxjs                              6.2.2
typescript                        2.7.2
webpack                           4.9.2

Ответ 5

Чтобы узнать версию машинописного текста, установленную на моем компьютере, используйте эту команду в командной строке.

tsc --version

Ответ 6

В моем Ubuntu 18.04 LTS с установленной угловой 7 cli я набрал

ng v

и это дало вывод:

Node: 11.8.0
OS: linux x64
Angular: 7.2.2
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.12.3
@angular-devkit/build-angular     0.12.3
@angular-devkit/build-optimizer   0.12.3
@angular-devkit/build-webpack     0.12.3
@angular-devkit/core              7.2.3
@angular-devkit/schematics        7.2.3
@angular/cli                      7.2.3
@ngtools/webpack                  7.2.3
@schematics/angular               7.2.3
@schematics/update                0.12.3
rxjs                              6.3.3
typescript                        3.2.4
webpack                           4.28.4