如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

TypeScript 是一种在 Web 开发行业广泛使用的流行编程语言。它是一种开源、强类型的面向对象编程语言,是 JavaScript 的扩展。TypeScriptJavaScript 非常相似,但它具有一些额外的功能,使其更强大和高效。TypeScript 最好的一点是它可以编译为 JavaScript,可以在任何浏览器上运行。

在本文中,我们将讨论如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件。Visual Studio Code 是一种流行的代码编辑器,被许多开发人员广泛使用。它轻量级、快速,并且具有许多使编码更加容易和高效的功能。

步骤

在开始之前,请确保已在系统上安装了最新版本的 Visual Studio Code 和 TypeScript。

您可以从他们的官方网站(https://code.visualstudio.com/)下载 Visual Studio Code。

Visual Studio Code(简称 VS Code)包含 TypeScript 语言支持,但不包含 TypeScript 编译器 tsc 。您可以全局或在您的工作区安装 TypeScript 编译器,将 TypeScript 源代码转译为 JavaScript。您可以运行以下任何一条命令将 tsc 安装到您的系统上。

如果您使用 npm ,请运行以下命令:

npm install -g typescript

或者,如果你使用 yarn

yarn global add typescript

或者,如果你使用 pnpm

pnpm install -g typescript

或者,您可以通过从上面的命令中删除 global-g 选项,仅为您的工作区(项目)安装它。

在开始之前,请确保您已经正确安装了TypeScript,可以通过运行以下命令进行确认:

tsc -v

只要你得到了任何看起来像这样的返回结果,你就可以开始这段旅程了 −

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

既然你已经配置好了系统,让我们开始学习如何在OS X上使用Visual Studio Code编译TypeScript文件。

请记住,VS Code的TypeScript语言服务是独立于已安装的TypeScript编译器的。当你打开一个TypeScript文件时,你可以在状态栏中看到VS Code的TypeScript版本。

步骤1:创建一个TypeScript项目

第一步是创建一个TypeScript项目。打开Visual Studio Code并创建一个名为 typescript-demo 的新目录作为你的项目。对于这个教程来说,项目的名字并不重要。

接下来,在Visual Studio Code中打开终端,方法是按下 Cmd + Shift + P ,然后在命令面板中输入”Terminal: Create New Integrated Terminal”。你也可以通过按下 Ctrl + Shift + ` 来创建一个新的终端。

现在,在终端中导航到项目文件夹并使用以下命令创建一个新的TypeScript文件 −

touch index.ts

步骤2:创建Tsconfig.json文件

下一步是创建一个 tsconfig.json 文件。该文件告诉TypeScript编译器如何编译你的TypeScript文件。在项目目录中使用以下命令创建一个新文件:

touch tsconfig.json

接下来,打开tsconfig.json文件,添加以下代码:

{
   "compilerOptions": {
      "target": "es5",
      "out": "js/script.js",
      "watch": true
   }
}

在此处,”target”选项指定了拆分后的JavaScript应采用的ECMAScript版本。”out”选项指定了转译后JavaScript代码的位置。 “watch”: true 选项指示编译器监听所有已编译的文件 –

请注意, files 数组被省略了。因此,默认情况下,将编译所有 子目录中的 *.ts 文件。您可以提供任何其他参数或更改 target/out ,只需确保 watch 设置为 true 。-

此文件中还可以设置许多其他选项,如 module、esModuleInterop、forceConsistentCasingInFileNames、strict、skipLibCheck ,这些选项可使作为 TypeScript 开发人员的生活更轻松,您可以参考此文档(https://www.typescriptlang.org/tsconfig)。

您还可以使用 tsconfig.json 使用默认配置。

tsc --init

这将创建一个带有默认参数值的 tsconfig.json 。它会看起来像这样-

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

步骤3:配置Visual Studio Code编译TypeScript文件

Ctrl+Shift+B 打开VS Code中的任务列表,选择 tsc: watch – tsconfig.json

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

你会看到一个终端窗口打开,像这样

现在令人惊喜的消息是,你完成了!现在你可以在每次保存时对你的 index.ts 文件进行更改,并实时看到它转换成JavaScript代码。

示例

通过按 Cmd + \ 键将你的VS Code编辑器屏幕分成两部分,然后将下面的代码复制粘贴到你的 index.ts 文件中。现在,使用 Cmd + s 保存文件。

console.log("Live compilation of TypeScript files")

function add(x: number, y: number): number {
   return x+y
}
console.log(add(4, 5))

您可以在 tsconfig.json 文件 中指定的位置找到转义后的 JS 文件。

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

输出

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

您可以通过运行来执行转义后的 JS 源代码。

node index.js

如何在 OS X 上使用 Visual Studio Code 自动编译 TypeScript 文件

结论

总之,在OSX上使用Visual Studio Code自动化编译TypeScript文件可以极大地改善您的开发工作流程。通过按照本文中概述的步骤,您可以轻松设置Visual Studio Code以自动编译您的TypeScript文件,使您能够专注于编写代码,而不必担心手动编译。随着TypeScript的流行,优化您的开发流程并自动化编译您的代码是一个很好的方法。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程