如何在VSCode中默认使用settings.json中定义的TypeScript版本?

时间:2018-04-20 20:17:50

标签: typescript visual-studio-code vscode-settings

要求:在VSCode中打开TypeScript文件时,请使用node_modules中的打字稿版本而不是VSCode的TypeScript版本

.vscode/settings.json中,我添加了documentation中定义的以下设置:

{
    "typescript.tsdk": "./node_modules/typescript/lib"
}

但是,VSCode默认仍然使用它的打字稿版本。我在vscode-typescript-default-version存储库中重现了这个问题。

在VSCode中打开TypeScript文件时,默认情况下使用node_modules的打字稿版本需要做什么?

Trivikram

1 个答案:

答案 0 :(得分:0)

打开打字稿文件后,点击vscode右下角的打字稿版本,然后选择Use Workspace Version

enter image description here

如果您需要此配置作为vscode上所有打字稿文件的默认配置,请将配置置于"用户设置" (CTRL +)。

"typescript.tsdk": "node_modules/typescript/lib"

在我的情况下,我在~/.config/Code/User中有此文件。如果您在node_modules/typesript/lib的目录上打开文件,则会显示警告:

  

路径/ home / jahuuar / test / node_modules / typescript / lib没有指向   到有效的tsserver安装。回归捆绑的TypeScript   版本