CLion 2025.3 Help

TypeScript

Node.js 运行时

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

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

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

TypeScript

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

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

  • 捆绑: 选择此选项可使用随 CLion 一起提供的 typescript 包,而不尝试查找其他版本。

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

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

    有关包管理器的详细信息,请参阅 npm 和 Yarn

TypeScript 语言服务

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

  • 语法与错误高亮显示基于来自 TypeScript 语言服务 的注解。

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

  • TypeScript 代码被编译成 JavaScript。

项目

描述

显示项目错误

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

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

显示建议

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

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

启用服务驱动的类型引擎

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

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

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

更改时重新编译

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

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

选项

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

最后修改日期: 2025年 12月 8日