如何在 VS Code 中启用最新的 TypeScript 语言服务?

How to enable latest TypeScript Language Service in VS Code?

Visual Studio 代码运行它附带的任何 TypeScript 版本(当前为 v1.5)。如果我使用一些实验性的编译器功能,例如 AsyncFunctions,它就会报错。关于 SO how to make VS Code to build project with a different version of TS 的一些其他答案,但我找不到关于如何让语言服务实际使用较新版本的答案。

https://code.visualstudio.com/Updates#_languages-typescript-16-support

要启用 1.6,请遵循这些说明。为简洁起见在此重复...

VS Code 在盒子里使用 TypeScript 1.5。如果你想使用更新版本的 TypeScript,你可以定义 typescript.tsdk 设置。此设置的值是 TypeScript 安装的 lib 文件夹的绝对路径。此文件夹包含文件 tsserver.js 和相应的 lib.*.d.ts 文件。请参阅 this 博客 post 了解如何安装 TypeScript 的夜间构建。

这些设置是实验性的,即可能会发生坏事:)

我正在使用 mac,但由于某种原因它被禁用了

扩展 > @builtin typescript > 启用