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