PhpStorm 2025.2 Help

TypeScript

Node 解释器

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

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

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

TypeScript

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

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

  • 捆绑: 选择此选项以使用随 PhpStorm 提供的 typescript 软件包,而不尝试查找其他软件包。

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

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

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

TypeScript 语言服务

选中此复选框,以根据最新规范从 TypeScript 语言服务 获取原生支持。 结果:

  • 语法和错误高亮基于 TypeScript 语言服务提供的注解。

  • 补全列表同时包含来自 TypeScript 语言服务的建议,以及由 PhpStorm 计算的建议。

  • TypeScript 代码被编译成 JavaScript。

项目

描述

显示项目错误

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

为避免性能问题,请清除 显示项目错误 复选框,从而使 TypeScript 语言服务仅在您打开文件时检查这些文件。 项目错误 选项卡将列出仅在您已打开的文件中检测到的错误。

显示建议

默认情况下,此复选框为选中状态,PhpStorm 除了显示实际错误外,还会显示 TypeScript 语言服务检测到的潜在问题。

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

启用服务驱动的类型引擎

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

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

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

更改时重新编译

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

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

选项

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

最后修改日期: 2025年 9月 26日