首页 > 解决方案 > TypeScript 升级到 3.7.2 后的表达式 expected.ts(1109)

问题描述

我将 TypeScript 从 3.6.x 升级到 3.7.2。并使用可选链接编写代码。但得到奇怪的错误

表达式预期.ts(1109)

在 (vim, VSCode) IDE 中,即使构建成功。

在此处输入图像描述

标签: typescriptvisual-studio-code

解决方案


单击 VS Code 右下角的版本。

TS版

顶部会出现一个下拉菜单,其中包含一些选项,例如“使用 VS Code 的版本”和“使用工作区版本”。

选择“使用工作区版本”,它将选择tsc正在使用的打字稿版本,通常安装在您的devDependencies.

这将自动在您的工作区配置文件中添加一行,如下所示:

{
   "typescript.tsdk": "node_modules/typescript/lib"
}

推荐阅读