如何知道在angular 4项目上运行哪些打字稿版本

时间:2017-10-17 06:38:50

标签: angular typescript

所以我做了ng -v它向我显示除了打字稿之外的所有内容,所以我如何检查我的angular 4项目的Typescript版本。

8 个答案:

答案 0 :(得分:30)

打开package.json文件并检查devDependencies节点。它有如下项目中使用的打字稿版本。

"typescript": "^2.4.0",

您也可以使用命令提示符,如下面的答案中Sajeetharan所建议的那样。

答案 1 :(得分:19)

如果要将确切版本作为包依赖项安装,请使用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等。{{1 }}告诉您,在全新安装或^时,次要版本将自动更新为最新版本。

如果版本号前面有npm update(即~2.4.0),则补丁号会在新安装或更新时自动更新。这意味着可以安装以下任何版本:2.4.0,2.4.1,2.4.2等,但不能安装2.5.x

答案 2 :(得分:2)

打开命令提示符,检查全局安装的版本,

输入

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": {}
}

答案 3 :(得分:2)

要了解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

答案 4 :(得分:0)

要了解我的计算机上安装的打字稿版本,请在命令提示符下使用此命令。

  

tsc --version

答案 5 :(得分:0)

在我的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

答案 6 :(得分:0)

使用毛线的简单答案(因为其他答案使用npm)

这将使用yarn列出依赖项,然后仅过滤打字稿

yarn list --pattern typescript

或者您可以简单地检查yarn.lock文件的内容(相当于package-lock.json)

grep "typescript" yarn.lock

答案 7 :(得分:0)

只需在终端上输入:

npm ls typescript
相关问题