Visual Studio Code 运行它附带的任何 TypeScript 版本(当前为 v1.5)。如果我使用一些实验性的编译器功能,例如 AsyncFunctions,它就会报错。关于 SO say 的一些其他答案如何让 VS Code 使用不同版本的 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有关如何安装 TypeScript 的夜间构建的博客文章。
这些设置是实验性的,即可能会发生坏事:)
关于typescript - 如何在 VS Code 中启用最新的 TypeScript 语言服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32674475/