安装和设置

背景

TypeScript 是 JavaScript 的类型超集,可直接编译为 JavaScript 代码。TypeScript 文件通常使用 .ts 扩展名。许多 IDE 支持 TypeScript 而无需任何其他设置,但 TypeScript 也可以使用命令行中的 TypeScript Node.JS 包进行编译。

集成开发环境

视觉工作室

Visual Studio 代码

  • Visual Studio Code (vscode)为 TypeScript 提供上下文自动完成以及重构和调试工具。vscode 本身是在 TypeScript 中实现的。适用于 Mac OS X,Windows 和 Linux。

WebStorm

  • WebStorm 2016.2 附带 TypeScript 和内置编译器。 [Webstorm 不是免费的]

IntelliJ IDEA

原子和原子 TypeScript

崇高文本

安装命令行界面

安装 Node.js.

全局安装 npm 包

你可以全局安装 TypeScript 以从任何目录访问它。

npm install -g typescript

要么

在本地安装 npm 包

你可以在本地安装 TypeScript 并保存到 package.json 以限制到目录。

npm install typescript --save-dev

安装渠道

你可以从以下位置安装

  • 稳定的频道:npm install typescript
  • Beta 频道:npm install typescript@beta
  • 开发频道:npm install typescript@next

编译 TypeScript 代码

tsc 编译命令附带 typescript,可用于编译代码。

tsc my-code.ts

这会创建一个 my-code.js 文件。

使用 tsconfig.json 进行编译 ****

你还可以通过 tsconfig.json 文件提供随代码一起提供的编译选项。要启动一个新的 TypeScript 项目,请将 cd 放入终端窗口中项目的根目录并运行 tsc --init。此命令将生成具有最少配置选项的 tsconfig.json 文件,类似于下面的内容。

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "noImplicitAny": false,
        "sourceMap": false,
        "pretty": true
    },
    "exclude": [
        "node_modules"
    ]
}

tsconfig.json 文件放在 TypeScript 项目的根目录下,可以使用 tsc 命令运行编译。