我将TypeScript从3.6.x升级到了3.7.2。并使用可选链接编写代码。 但是出现奇怪的错误
期望表达。ts(1109)
在(vim,VSCode)IDE中,即使构建成功也是如此。
单击VS Code右下方的版本。
下拉菜单将显示在顶部,并带有一些选项,例如“使用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功能。