Visual Studio代码始终使用旧版本的tsc

问题描述 投票:2回答:1

我使用打字稿作为为网页创建JavaScript的方式。 我第一次尝试使用tsc编译器时,产生了关于缺少';'的错误TS1005。 这显然是因为Visual Studio Code使用的是旧版本的tsc。

我发现我的系统上有两个版本(在命令窗口中的where tsc中发现):

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.js
C:\Users\my_user_name\AppData\Roaming\npm\tsc
C:\Users\my_user_name\AppData\Roaming\npm\tsc.cmd

其中第一个位置包含版本1.0.3.0,第二个位置包含版本2.7.2。

我可以使VS Code使用最新版本的唯一方法是键入完整路径,即

C:\Users\my_user_name\AppData\Roaming\npm\tsc main.ts

进入终端窗口。 当我这样做时,没有TS1005错误。

如果有人可以为VS Code新手简单地解释一下如何设置它,以便它将自动获取新版本的tsc,我将不胜感激。

感谢您的建议。

visual-studio-code tsc
1个回答
0
投票

我遇到了同样的问题。

但是,将文件夹名称“ C:\\ Program Files(x86)\\ Microsoft SDKs \\ TypeScript \\ 1.0”更改为1.0以外的其他名称(例如:1.0.Original)对我来说有效。

© www.soinside.com 2019 - 2024. All rights reserved.