VS Code是否安装了TypeScript,如果是这样的话:在哪里?

Deb*_*ahK 16 typescript visual-studio-code

我最近读到安装VS Code也会安装TypeScript编译器.这是真的?如果是这样,它在哪里安装?

我在这里找到了一个tsc.js文件:

C:\Users\Deb\AppData\Local\Code\app-0.3.0\resources\app\server\lib\typeScript
Run Code Online (Sandbox Code Playgroud)

但我找不到tsc.exe任何地方.

Deb*_*ahK 27

一些试验和错误后,我来到那个VS代码执行结论安装打字稿编译器.

必须使用手动安装TypeScript编译器npm install -g typescript.

如果在安装了Visual Studio 2012/2013/2015的计算机上在Windows下安装,则计算机上还可能安装了其他版本的TypeScript:C:\ Program Files(x86)\ Microsoft SDKs\TypeScript \

如果是这种情况,VS Code 可能会尝试使用其中安装的版本.要防止这种情况,请从环境路径变量中删除对上述TypeScript路径的任何引用.

要检查将找到的TypeScript编译器的默认版本,请使用命令行并键入:tsc -v.这应该给你版本号.


小智 5

在跟随@DeborahK的Pluralsight课程“使用TypeScript进行角度学习”的同时,尝试在Visual Studio Code中构建一些TypeScript时遇到了这个问题。

我在Visual Studio代码输出面板中遇到了相同的错误消息。

无法将“ tsc”识别为内部或外部命令,可操作程序或批处理文件。

我最近从npm进行了TypeScript 1.8.9的全局安装。

npm install -g typescript
Run Code Online (Sandbox Code Playgroud)

但是,如果在我的cmd shell中检查TypeScript编译器版本,则会显示一个较旧的版本1.3.0。

$ tsc -v
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我从“系统变量”中的“路径”变量中删除了引用(高级系统设置>环境变量...>系统变量)。我删除了以下路径:

C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript \ 1.1 \

我了解到我在同一台计算机上也安装了Visual Studio 2013,其中包括TypeScript 1.3.0的安装。清理我的“ Path”变量,将输出固定在TypeScript编译器版本检查中。

可悲的是,我在Visual Studio Code中仍然遇到问题。不可避免地为我修复的是重新启动。

如果您在线程中遇到了这么多问题,那么这对我来说就是固定的。YMMV。