强制VS代码从路径获取打字稿

时间:2017-09-27 19:11:04

标签: typescript

我对打字稿安装感到困惑;我在/ microsoft SDKs / typescript / 1.8中安装了typescript;我将路径设置为C:// programfiles(86x)/microsoftSDK/typescript/1.8 当我从任何位置使用nodejs tsc --version时,我得到2.5.2 但在VS Code中,当我运行相同的命令时,我得到了1.0.3.0 我如何强制VS Code到我们的版本2.5.2,因为我想使用装饰器

1 个答案:

答案 0 :(得分:1)

official documentation says ...

  

要默认使用其他TypeScript版本,请配置   您的用户设置中的typescript.tsdk指向目录   包含TypeScript tsserver.js文件。你可以找到   使用npm list -g typescript的TypeScript安装位置。该   tsserver.js文件通常位于lib文件夹中。

因此,对于大多数人来说,使用NPM安装最新版本的TypeScript意味着VSCode使用最新版本:

npm install -g typescript

但是您可以通过运行以下来获取tsserver.js文件的位置:

npm list -g typescript

将它返回的路径添加到VSCode中的用户设置,如下所示:

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

或者,当然,如果您愿意,请将其指向其他地方的其他版本。