使用 Visual Studio Code 设置 TypeScript

Visual Studio Code (VSCode) 是一款功能强大且广受欢迎的代码编辑器,为 TypeScript 开发提供出色的支持。本指南将引导您完成在 VSCode 中设置 TypeScript 的步骤,确保您拥有开始有效编码所需的一切。

安装 Visual Studio Code

如果尚未安装 Visual Studio Code,请按照以下步骤操作:

  1. 前往官方 VSCode 网站
  2. 下载适合您的操作系统的安装程序。
  3. 运行安装程序并按照屏幕上的说明完成安装。

安装 Node.js 和 npm

TypeScript 通过 npm(Node 包管理器)进行管理,这需要 Node.js。要安装 Node.js 和 npm:

  1. 访问官方 Node.js 网站
  2. 下载并安装 Node.js 的 LTS 版本,其中包括 npm。
  3. 通过打开终端并运行 node -vnpm -v 来检查 Node.js 和 npm 的版本,以验证安装。

安装 TypeScript

安装 Node.js 和 npm 后,您现在可以全局安装 TypeScript。打开终端并运行以下命令:

npm install -g typescript

此命令全局安装 TypeScript,允许您使用 tsc 命令从系统上的任何位置编译 TypeScript 文件。

设置 TypeScript 项目

要启动新的 TypeScript 项目,请按照以下步骤操作:

    1. 为您的项目创建一个新目录并导航到该目录:
mkdir my-typescript-project
cd my-typescript-project
    1. 初始化一个新的 npm 项目:
npm init -y
    1. 安装 TypeScript 作为开发依赖项:
npm install --save-dev typescript
    1. 生成 TypeScript 配置文件:
npx tsc --init

此命令在你的项目目录中创建一个 tsconfig.json 文件,其中包含 TypeScript 编译器的配置设置。

为 TypeScript 配置 VSCode

VSCode 带有内置的 TypeScript 支持,但你可以通过配置编辑器进一步增强你的开发体验:

打开你的项目

在 VSCode 中打开你的 TypeScript 项目:

  1. 启动 VSCode。
  2. 选择 File > Open Folder... 并选择您的项目目录。

安装 TypeScript 扩展

虽然 VSCode 提供了开箱即用的出色 TypeScript 支持,但你还可以安装其他扩展来增强功能:

  • TypeScript 扩展: 提供 TypeScript 语言支持和 IntelliSense、代码导航等功能。
  • Prettier: 代码格式化的扩展,确保一致的代码风格。

配置 TypeScript 编译器

打开 tsconfig.json 文件来配置 TypeScript 编译器设置。以下是示例配置:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "outDir": "./dist",
    "sourceMap": true
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "node_modules"
  ]
}

此配置将目标 ECMAScript 版本设置为 ES6,指定 CommonJS 模块格式,启用严格类型检查,并将输出目录设置为 ./dist。它还包括源映射,以便于调试。

编写和运行 TypeScript 代码

src 目录中创建一个新的 TypeScript 文件:

mkdir src
touch src/index.ts

index.ts 添加一些 TypeScript 代码:

const message: string = "Hello, TypeScript!";
console.log(message);

要编译你的 TypeScript 代码,请运行:

npx tsc

此命令编译您的 TypeScript 文件并将 JavaScript 文件输出到 dist 目录。

要运行已编译的 JavaScript 代码,请使用:

node dist/index.js

结论

使用 Visual Studio Code 设置 TypeScript 是一个简单的过程,包括安装必要的工具、配置项目以及使用 VSCode 的强大功能。按照本指南操作,您将拥有一个功能齐全的 TypeScript 开发环境,并准备好使用 TypeScript 构建强大的应用程序。