我可以使用相对路径来配置typescript sdk吗?

Vic*_*kin 14 typescript visual-studio-code

我可以设置相对于我的项目dir/tsconfig文件的typescript.tsdk吗?看起来此选项仅适用于绝对路径.

Nev*_*vir 24

在你的项目中.vscode/settings.json:

{
  "typescript.tsdk": "node_modules/typescript/lib"
}
Run Code Online (Sandbox Code Playgroud)


Abr*_*ves 5

您可以像这样设置setting.json:

    "typescript.tsdk": "node_modules/typescript/bin"
Run Code Online (Sandbox Code Playgroud)

但这打破了根文件夹中npm没有安装打字稿的ts文件.我发现的最佳解决方案是:

    "typescript.tsdk": "/Users/<MyUser>/AppData/Roaming/npm/node_modules/typescript/bin"
Run Code Online (Sandbox Code Playgroud)

仍然没有安装loccript安装的ts项目.

  • 我当前的设置是`"typescript.tsdk":"C:/ Program Files(x86)/ nodejs/node_modules/typescript/lib"`直到他们[支持](https://code.visualstudio.com/Issues/Detail/ 17926)相对路径. (2认同)