【问题标题】:How to reset VSCode Typescript Version如何重置 VSCode Typescript 版本
【发布时间】:2018-10-24 05:31:37
【问题描述】:

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

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

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

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

我知道我仍将编译 1.8,但 vscode 中的工具/语法指南现在遵循 2.8。我能做些什么来纠正这个问题?

【问题讨论】:

    标签: typescript visual-studio-code


    【解决方案1】:

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

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

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

    【讨论】:

    • 这很好用。后人:对于我们的项目,ts编译器是作为本地npm模块安装的,所以我把路径放在vs代码的工作区设置中,路径是node_modules/typescript/lib
    猜你喜欢
    • 2020-05-03
    • 2018-10-01
    • 2019-08-04
    • 2022-11-10
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多