使用Typescript构建Visual Studio Code



如果有人能帮助我解决这个问题,我会留下深刻的印象,这个问题已经失控了。

我刚买了一台电脑,所以我一直在安装我所有的软件并设置东西。在我的旧机器上,在Visual Studio Code中,我有一个项目,该项目使用TypeScript编译成一个.js文件,我可以将其上传到服务器(特别是PlayFab(。我能够简单地按 Ctrl + Shift + B,项目将构建文件(当然,假设没有编译错误(。

我不记得我最初是如何将 TypeScript 安装到那台机器上的,但我在这台新机器(现在是 Windows 10(上遇到了很多问题。我尝试使用npm install -g typescript似乎没有制作任何相关文件(特别是编译所需的 tsc .exe文件?(进行安装,并将它所做的任何内容"安装"到 AppData 中。运行后,我尝试在 VS Code 中编译,但我在不知道 tsc 是什么的情况下遇到了错误。

在我的旧机器上,我注意到我在C:\Program Files (x86(\Microsoft SDKs\TypeScript下有一个TypeScript目录。我回到 TypeScript 站点下载安装程序,果然我得到了那个目录(在同一个地方,以及 Path env 变量中的匹配值(。当我现在尝试编译时,它实际上尝试使用另一个应用程序打开文件!?我匆忙选择了Windows脚本主机,现在我只是在尝试打开文件时出现一些随机错误。我进入默认程序并使其成为Visual Studio Community,只是为了看看会发生什么,但是当我按Ctrl + Shift + B进行编译时,它打开了Visual Studio。我不知道为什么地球上使用快捷方式进行编译(我检查了设置,它是 Ctrl + Shift + B(会尝试在另一个应用程序中打开文件!

所以现在我的问题是 2 倍的。A( 让构建快捷方式尝试构建而不是打开另一个应用程序,以及 B( 让 TypeScript 成功并转译,以便我可以生成我的.js文件。

我知道这是一个冗长的问题,但它很复杂,真的给我带来了很多麻烦。如果有人能提供任何有用的见解,我全听!请,谢谢!

-马 特

Visual Studio Code Market 中有许多与 Typescript 相关的扩展。 您应该选择所需的那些并将它们加载到 VSCode 中。 我不知道你想要哪个版本的打字稿,但有很多版本的扩展。该链接将您带到我在 Typescript 上搜索过的市场。

这不是上述问题的答案,但我确实设法解决了它。正如我的评论中提到的,我只是摆脱了VS Code(这是一种耻辱,因为我确实喜欢它的简单性(,相反,我正在使用VS Community 2017。

当我使用打字稿SDK安装Visual Studio社区时,我在VS Code中使用打字稿时遇到了问题。

当我尝试从vscode的终端运行TSC(typeciprt编译器(时,我不断收到窗口主机错误。正如它看到的 tsc .js在程序文件\Microsoft SDKs\TypeScript 目录中,然后才进入 typscript 编译器。

因此,从 vscode 终端将打字稿编译器本地安装到项目中:

npm install typescript --save-dev

然后,我们可以通过引用项目安装来使用打字稿编译器,例如构建我可以在 vscode 终端中使用的 Main.ts 文件:

.node_modules.bintsc.cmd .srcMain.ts 

假设您位于项目的根文件夹中

最新更新