TypeScript升级到3.7.2后,表达式期望为.ts(1109)

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

  

期望表达。ts(1109)

在(vim,VSCode)IDE中,即使构建成功也是如此。

TypeScript升级到3.7.2后,表达式期望为.ts(1109)

nuoyi1024 回答:TypeScript升级到3.7.2后,表达式期望为.ts(1109)

单击VS Code右下方的版本。

TS Version

下拉菜单将显示在顶部,并带有一些选项,例如“使用VS代码的版本”和“使用工作区版本”。

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

这会自动在您的Workspace Configuration File中添加一行,如下所示:

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

可能是您的编辑器尚未使用TypeScript 3.7-从您的node_modules中查看TSServer中是否有使用TypeScript版本的选项。

,

您现在可以通过安装JavaScript and TypeScript Nightly extension开始在VS Code中使用TypeScript 3.7功能。

本文链接:https://www.f2er.com/3116615.html

大家都在问