要求:在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
答案 0 :(得分:0)
打开打字稿文件后,点击vscode右下角的打字稿版本,然后选择Use Workspace Version
。
如果您需要此配置作为vscode上所有打字稿文件的默认配置,请将配置置于"用户设置" (CTRL +)。
"typescript.tsdk": "node_modules/typescript/lib"
在我的情况下,我在~/.config/Code/User
中有此文件。如果您在node_modules/typesript/lib
的目录上打开文件,则会显示警告:
路径/ home / jahuuar / test / node_modules / typescript / lib没有指向 到有效的tsserver安装。回归捆绑的TypeScript 版本