如何重置VSCode Typescript版本

时间:2018-05-14 14:03:46

标签: typescript visual-studio-code

我一直在使用Visual Studio Code处理一个打字稿项目。我们使用的是旧版本的打字稿(1.8.10)。直到现在这都没有问题,因为我在本地安装了正确的ts编译器包,我只需单击vscode中的状态栏就可以将typescript版本设置回1.8.10。

然而,今天早上,我不小心使用了2.x关键字,VSCode自动将自己提升到2.8。我意识到我做了什么,并解除了代码更改。

我的问题是,既然我已经这样做了,VS Code就不会让我回到1.8!当我点击状态栏中的打字稿版本时,只提供v2.8.3,手动输入1.8.10无效。

必定会有某种配置阻止我,但我无法找到它。我检查了我的package.json文件,并确认我们仍然在devDependencies部分中指定了1.8.10编译器。

我知道我仍然会编译1.8,但vscode中的工具/语法指南现在遵循2.8。我该怎么做才能纠正这个问题?

1 个答案:

答案 0 :(得分:2)

您需要将typescript.tsdk设置指向已安装的TypeScript版本。

 "typescript.tsdk": "/Users/me/path/to/ts/lib"

执行此操作后,运行Select TypeScript Version命令切换到使用它