Typescript Visual Studio代码使用的是什么类型脚本版本?如何更新它?
如何判断Visual Studio代码中使用的是什么版本的TypeScript?特别是,我一直在使用TypeScript 1.8.10和VSCode 1.4.0。我首先将VSCode更新为最新版本,即1.5.3。但是从命令行检查,我看到我的TypeScript版本仍然是1.8.10。所以我从命令行更新了TypeScript,现在是2.0.3 有没有办法确定Visual Studio代码是否使用版本2.0.3Typescript Visual Studio代码使用的是什么类型脚本版本?如何更新它?,typescript,visual-studio-code,Typescript,Visual Studio Code,如何判断Visual Studio代码中使用的是什么版本的TypeScript?特别是,我一直在使用TypeScript 1.8.10和VSCode 1.4.0。我首先将VSCode更新为最新版本,即1.5.3。但是从命令行检查,我看到我的TypeScript版本仍然是1.8.10。所以我从命令行更新了TypeScript,现在是2.0.3 有没有办法确定Visual Studio代码是否使用版本2.0.3 是否有一种更新Visual Studio代码的方法可以自动将TypeScript更新到最
是否有一种更新Visual Studio代码的方法可以自动将TypeScript更新到最新发布的版本,或者TypeScript更新是否必须独立完成?Visual Studio代码自带稳定的TypeScript版本,但您可以切换到其中所述的更新版本 VS代码附带了最新稳定版本的TypeScript。如果你愿意 要使用较新版本的TypeScript,可以定义 typescript.tsdk设置(文件首选项用户/工作区设置) 指向包含TypeScripttsserver.js文件的目录。
…
例如:
{
"typescript.tsdk": "node_modules/typescript/lib"
}
TypeScript可以自动更新吗?
VS代码附带了最新稳定版本的TypeScript
–来自
这意味着无法自动升级VS代码使用的TypeScript版本。但是,您可以通过修改用户设置或工作区设置来覆盖TypeScript版本与代码使用
VS代码使用的是什么类型脚本版本? 打开TypeScript文件时,VS代码应在屏幕右下角的状态栏中显示TypeScript版本:
更改全局TypeScript版本
npm Install-gtypescript@2.0.5
打开用户设置
)“typescript.tsdk”:“{your_global_npm_path}/typescript/lib”
您可以通过键入npm root-g找到{your_global_npm_path}更改本地TypeScript版本
npm安装--save devtypescript@2.0.5
--save dev
将更新项目的包.json
,添加作为devDependency安装的TypeScript版本
打开工作区设置
)“typescript.tsdk”:“/node\u modules/typescript/lib”
现在只有您在中安装此TypeScript版本的项目将使用该TypeScript版本,此项目中的VS代码将忽略全局安装typescript.tsdk
条目后,还需要使用VS代码UI选择新版本:
- 单击VS代码页脚中显示的版本:
- 在UI中选择它:
另见:
现在我正在使用最新版本的TypeScript,VSCode告诉我正在使用最新版本。我遇到了类似的问题,现在通过修改系统上的环境变量,我成功地获得了最新版本的TypeScript。 在我的例子中,我们需要一个高于2的TypeScript版本。 但我只能使用1.8.3版。 首先,我转到我的系统环境变量并检查了path变量。在那里我找到了对TypeScript版本1.8.3的引用 C:\ProgramFiles(x86)\Microsoft SDK\TypeScript\1.8.3\ 当我检查父目录时,这也是该目录中安装的最高版本。我本以为通过在全球安装最新版本,我也会在这里看到这一点,但它不在那里。您在这里看到的版本是随Visual Studio一起安装的版本(不是Visual Studio代码) 所以我去了VisualStudio,通过选项>扩展和更新将TypeScript库更新为最新版本。在那里我搜索了TypeScript的最新版本并安装了它 这使得新版本在前面提到的父目录中可用。 然后,我将path变量更改为: C:\ProgramFiles(x86)\Microsoft SDK\TypeScript\2.2\ 当我现在打开VS代码并键入tsc-v时,我看到我使用的是最新版本。
不再出现不匹配消息等。希望这能帮助你们解决一些问题。你们应该会在底部栏上看到一个版本号: 如果您单击数字(上面的2.4.0),您将看到一个选项,可以选择您要使用的版本: 如果你没有看到你想要的版本,这意味着它可能没有安装,你必须安装它
npm install -g typescript@2.7.2
将
2.7.2
替换为您要安装的版本。是否有办法确定Visual Studio代码是否正在使用版本2.0.3?
在Visual Studio代码中打开一个TypeScript文件,在右下角您将看到它使用的TypeScript版本:
是否有一种更新Visual Studio代码的方法可以自动将TypeScript更新到最新发布的版本,或者TypeScript更新必须独立完成?
我的方式是b
C:\Users\username\AppData\Roaming\npm\node_modules\typescript\
'tsc' is not recognized as an internal or external command, operable program or batch file.
The terminal process terminated with exit code: 1
{
// ... other User settings
"typescript.tsdk": "./node_modules/typescript/lib"
}