安装Visual Studio Code的时候,默认自带了一个typescript的ts编译器。
但有时候,我们并不想用它内置的版本号,有可能太新,也有可能太旧了。
vscode内置的typescript(ts编译器sdk)默认路径为(安装目录下):
C:/Program Files (x86)/Microsoft VS Code/resources/app/extensions/node_modules/typescript/
如果我们使用npm在全局安装了不同的ts版本,或者项目指定某个ts版本。
就需要指定设置vscode的ts使用sdk版本。
SDK设置方法:打开vscode ----文件----首选项-----设置
在右侧的工作区,输入typescript.tsdk,会有代码提示。
然后输入你要使用的typescript的sdk路径,注意填写的是lib目录。可以使用绝对路径。
比如我把它安装到这里了,就这样填写:
在vscode中完整的写法:
千万注意!!这个路径一定要是lib目录,别搞错了!!!
请注意,虽然typescript.tsdk指向这些示例中的lib内部目录typescript,但该typescript目录必须是包含TypeScript package.json文件的完整TypeScript安装。
同时,它会在工作目录下,生成一个settings.json的文件。
以后如果还需要修改,直接在vscode的左边,双击它就可以了。
当然,这个修改,还没有生效。
随便选中一个ts文件,可以看到底部显示了当然所使用的typescript编译器sdk版本号。
现在所使用的版本是2.8.1。我想切换到刚才我们指定的一个版本。
只需要点击这个版本号(上图红框处)。vscode的顶部,会出现多个sdk的选项了。
我们点击选择刚刚我们填写的哪个SDK项。就可以发现底部状态栏里的SDK编译器版本号已经切换到了2.7.3
显示的这个ts版本2.7.3就是我们刚刚指定的typescript的sdk编译器版本了。
今天我们学会了,如何切换vscode的ts编译器版本号。
这个方法虽然是切换版本号,也相当于是用来升级或降级vscode内置的ts编译器sdk版本了。