IntelliJ IDEA 2025.1 Help

TypeScript

Node 解释器

在此字段中,指定要使用的 Node.js interpreter。

如果您选择 项目 别名,IntelliJ IDEA 将自动使用 Node 解释器 字段在 Node.js 页面上的项目默认解释器。 在大多数情况下,IntelliJ IDEA 会检测到项目默认解释器并自行填写字段。

您还可以选择另一个已配置的本地或远程解释器,或者点击 浏览按钮 并配置一个新的。

TypeScript

在此字段中,指定要使用的 TypeScript 版本(IntelliJ IDEA 显示当前选择的版本)。

  • 默认情况下,使用项目 node_modules 文件夹中的 typescript 包。

  • 已捆绑: 选择此选项以使用 IntelliJ IDEA 自带的 typescript 包,而不尝试寻找其他包。

  • 选择: 选择此选项以使用自定义的 typescript 软件包而不是 IntelliJ IDEA 捆绑的版本。 在打开的对话框中,选择相关包的路径。

  • 如果您的项目包管理器是 Yarn 2 ,您必须使用通过 Yarn 2 安装的 typescript 包。 在这种情况下, yarn:package.json:typescript 默认情况下已选中。

    了解有关 npm 和 Yarn 的软件包管理器的更多信息。

TypeScript 语言服务

选中此复选框以根据最新规范从 TypeScript Language Service 获得原生支持。 结果:

  • 语法和错误高亮基于 TypeScript Language Service 的注解。

  • 补全列表包含来自 TypeScript Language Service 的建议和由 IntelliJ IDEA 计算的建议。

  • TypeScript 代码被编译成 JavaScript。

条目

描述

显示项目错误

默认情况下,此复选框被选中,TypeScript Language Service 会检查整个项目的代码。 检测到的错误列在 项目错误 选项卡中 问题工具窗口 ,按发生错误的文件分组。

为避免性能问题,请取消选中 显示项目错误 复选框,这样 TypeScript Language Service 仅在您打开文件时检查它们。 项目错误 选项卡将列出仅在您已经打开的文件中检测到的错误。

显示建议

默认情况下,此复选框已被选中,IntelliJ IDEA 除了实际错误之外,还会显示 TypeScript Language Service 检测到的潜在问题。

显示建议已启用
显示建议已禁用

使用服务器中的类型

选中此复选框以基于 TypeScript 编译器的数据评估符号的类型。

默认情况下,复选框是清除的,因此类型评估、解析、代码检查和重构基于 IntelliJ IDEA 内部 TypeScript 引擎的类型信息。

此默认行为可能会导致性能问题以及类型解析中的错误,因为 IntelliJ IDEA 内部 TypeScript 引擎使用的类型评估算法与 TypeScript 编译器的算法不同。 选中复选框可能有助于避免这些问题。

在更改时重新编译

  • 选中此复选框后,编译器会在 TypeScript 文件发生任何更改时“激活”。

  • 清除此复选框时,编译器将忽略对 TypeScript 文件的更改。

选项

在此字段中,指定在找不到 tsconfig.json 文件时传递给 TypeScript Language Service 的命令行选项。 请参阅 TSC arguments中的可接受选项列表。 请注意, -w--watch观看输入文件 )选项无关紧要。

最后修改日期: 2025年 4月 24日