在Angular 12/13中知道typecript版本的多种方法

196 阅读3分钟

本教程涵盖了如何在Angular框架中找到typecript版本。

Angular是基于typescript的。Typescript是来自微软的流行编程语言。它是一种扩展的Javascript,支持打字和OOPS。

{{ toc }}

如何在Angular 12项目中找到typecript版本

Angular使用typecript作为编写组件的语言。作为一个开发者,我们需要知道typescript的版本,如果你在Angular应用程序中安装了不兼容的typescript版本,你会得到以下错误:

Error: The Angular Compiler requires TypeScript >=4.0.1 and 4.1.7 but 4.2.0 was found instead.

我们有很多方法可以在Angular应用程序中找到typecript的版本。

  • 使用package.json
  • tsc命令
  • ng版本命令

使用package.json

首先,在项目中,package.json 文件包含typescript的依赖信息。 package.json

{
"typescript": "^4.2.0",
}

tsc命令

如果应用程序中安装了typescript,tsc是用来了解typescript版本的命令。

 B:\angular-example>tsc --version
Version 4.2.4

ng版本命令第二种方法,使用ng命令,你可以得到Angular应用程序中安装的angular和typescript版本。

你可以使用下面的一个命令。

ng -v  
ng --version
ng version

下面是一个命令的输出

B:\angular-example>ng --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 12.0.3
Node: 14.17.0
Package Manager: npm 7.11.1
OS: win32 x64

Angular: 12.0.3
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1200.3
@angular-devkit/build-angular   12.0.3
@angular-devkit/core            12.0.3
@angular-devkit/schematics      12.0.3
@schematics/angular             12.0.3
rxjs                            6.6.7
typescript                      4.2.4

这个命令给出了typescript的版本和angular的依赖版本

Angular TypeScript版本兼容性列表

下面的表格回答了以下问题

  • 什么是Angular 11版本的typescript版本?
  • Angular 10版本中使用的是哪个版本的typescript?
参数参数描述
Angular 13TypeScript 4.3.0
Angular 12脚本语言4.2.0
Angular 11愤怒的小鸟4.0.3
Angular 10脚本
Angular 9脚本语言3.7
Angular 8脚本语言3.4
Angular 7脚本3.1
Angular 6类型脚本3.0
Angular 5脚本2.7
Angular 4TypeScript 2.4
Angular 2TypeScript 2.0

如何在Visual Studio Code中找到typecript的版本?

在VSCode中查找typescript版本是非常容易和简单的。

以下是一步一步的顺序

  • 首先进入VSCode的终端菜单项

  • 选择 "新建终端",打开终端窗口(或者),你可以使用快捷键命令Ctrl + Shift +`。

  • 输入以下命令

b:\tsc -v
Version 4.1.3

使用npm install命令更新到新版本或最新版本以及降级到低版本是非常容易的。

以下是一系列的步骤。

打开终端,进入angular应用程序目录

如果你想安装特定的版本,这里有一个命令

npm install typescript@4.2.0 --save-dev

来安装最新的版本:

npm install typescript@latest --save-dev

通过这种方式,我们可以在Angular应用程序中安装特定或最新版本的typecript。

这个更新或package.json中的一个条目

如何在Angular项目中卸载typescript?

使用npm uninstall,它将从Angular应用程序中卸载。

npm uninstall typescript

而且,它会从package.json中删除依赖项。

{
   "devDependencies": {
	"gulp-purgecss": "4.2.0",
  }
}

总结

我们已经学会了如何查找Angular应用程序中使用的typescript版本,在这个简短的教程中,你学到了多种方法来了解Angular和visual studio代码中的typescript版本。它还包括Listout angular -2,4,5,6,7,8,9,10,11和12版本以及它们支持的typecript版本。