web-dev-qa-db-fra.com

Comment savoir quelle version TypeScript s'exécute sur le projet angular 4

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.

13
RajnishCoder

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.

27
Karan Patel

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

14
pixelbits

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.jsondans 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": {}
}
2
Sajeetharan

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
2
Aman

Pour connaître la version TypeScript installée sur ma machine, utilisez cette commande dans la commande Invite.

tsc --version 

0
Sheo Dayal Singh

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
0
AlWong