我对打字稿安装感到困惑;我在/ 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,因为我想使用装饰器
答案 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"
}
或者,当然,如果您愿意,请将其指向其他地方的其他版本。