Donc, j'ai ng -v
il me montre tout sauf TypeScript, alors comment puis-je vérifier la version TypeScript de mon projet angular 4.
Ouvrez le fichier package.json
et vérifiez le noeud devDependencies
. Il a la version TypeScript utilisée dans le projet comme ci-dessous.
"TypeScript": "^2.4.0",
Vous pouvez également utiliser Invite de commande comme Sajeetharan suggéré dans la réponse ci-dessous.
Si vous voulez que la version exacte soit installée en tant que dépendance de paquet, utilisez la commande ls
:
npm ls TypeScript
Vous pouvez également exécuter tsc
avec l'indicateur -v
:
Si installé localement:
node_modules\.bin\tsc -v
Si installé globalement:
tsc -v
NOTE: Si vous envisagez de vérifier package.json pour le numéro de version, gardez à l'esprit que le signe «^ 2.4.0» signifie que vous pourriez obtenir les versions 2.4.x, 2.5.x 2.6.x, etc. Le ^
vous indique la version mineure. sera automatiquement mis à jour vers la dernière version lors d’une nouvelle installation ou d’un npm update
.
Si le numéro de version est précédé de ~
(c'est-à-dire ~ 2.4.0), le numéro de correctif est automatiquement mis à jour lors d'une nouvelle installation ou mise à jour. Cela signifie que l’une des versions suivantes pourrait être installée: 2.4.0, 2.4.1, 2.4.2, etc., mais pas 2.5.x
Ouvrez la commande Invite, pour vérifier la version installée globalement,
Type
tsc -v
et appuyez sur Entrée
pour vérifier une version de projet particulière, accédez ànode_modules\.bin\
./tsc -v
une autre méthode consiste à vérifier le répertoirepackage.json
dans le dossier du projet.
{
"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": {}
}
Pour connaître la version de TypeScript, utilisez:
ng -v
Cela supprimera également la version TypeScript et les autres versions de dépendance. Mine spectacle comme ci-dessous:
@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
Pour connaître la version TypeScript installée sur ma machine, utilisez cette commande dans la commande Invite.
tsc --version
Dans mon Ubuntu 18.04 LTS avec 7 cli angulaire installé, je tapé
ng v
et il a donné la sortie:
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