Typescript 强制VS代码从路径获取类型脚本
我完全搞不懂打字脚本的安装;我已在/microsoft SDK/typescript/1.8中安装了typescript;我将路径设置为C://programfiles(86x)/microsoftSDK/typescript/1.8 当我使用nodejstsc时——从任何位置获得的版本都是2.5.2 但是在VS代码中,当我运行相同的命令时,我得到1.0.3.0 因为我想使用decorator,我如何将VS代码强制到2.5.2版 要在默认情况下使用不同的TypeScript版本,请配置 用户设置中的typescript.tsdk指向目录 包含TypeScript tsserver.js文件。你可以找到 使用npm列表-g TypeScript的TypeScript安装位置。这个 tsserver.js文件通常位于lib文件夹中 因此,对于大多数人来说,使用NPM安装最新版本的TypeScript将意味着VSCode使用最新版本:Typescript 强制VS代码从路径获取类型脚本,typescript,Typescript,我完全搞不懂打字脚本的安装;我已在/microsoft SDK/typescript/1.8中安装了typescript;我将路径设置为C://programfiles(86x)/microsoftSDK/typescript/1.8 当我使用nodejstsc时——从任何位置获得的版本都是2.5.2 但是在VS代码中,当我运行相同的命令时,我得到1.0.3.0 因为我想使用decorator,我如何将VS代码强制到2.5.2版 要在默认情况下使用不同的TypeScript版本,请配置 用户设置
npm install -g typescript
但您可以通过运行以下命令获取tsserver.js
文件的位置:
npm list -g typescript
将其返回的路径添加到VSCode中的用户设置中,如下所示:
{
"typescript.tsdk": "/usr/local/lib/node_modules/typescript/lib"
}
当然,如果您愿意,也可以将其指向其他版本。谢谢,但您的答案需要专业人士的理解;你能准确地解释一下我是如何使用tsc版本2.5.2的吗?我已经安装在程序文件(86x)中了/Microsof SDK/Typescript/1.8,并相应地在可视代码中设置了%Path%。我执行了以下操作:C:\Users\user\express ts\app\Controller>npm安装-g Typescript C:\Users\user\AppData\Roaming\npm\tsc->C:\Users\user\AppData\Roaming\npm\node\UUmodules\Typescript\bin\tsc:\Users\user\AppData\Roaming\npm\tsserver->C:\Users\user\AppData\Roaming\npm\node\u modules\typescript\bin\tserver C:\Users\user\AppData\Roaming\npm`--typescript@2.5.3{“window.zoomLevel”:2,“typescript.tsdk”:“users/user/AppDat/roaming/npm/node modules/typescript/bin/”}