尝试(但失败)运行 Visual Studio 代码中的(已成功安装)TypeScript 编译器在 VSC 终端中使用 tsc

Trying (and failing) to run the (successfully installed) TypeScript Compiler in Visual Studio Code using tsc in VSC Terminal

我明白这可能是一个天真的问题,但是我试图在黑暗中找到自己的出路,而 Microsoft 的文档确实没有我需要的那么直观,因为我从来没有工作过使用 Visual Studio CodeTypeScript 之前。

我已经编写并保存了一个基本的 .ts 文件:

// my-first-typescript.ts

const myConst: number = 22;
console.log(myConst / 2);

如果我现在 运行 Visual Studio Code > Terminal > New Terminal 并且输入:

tsc my-first-typescript.ts

控制台在 Windows 7 上弹出询问:

Choose the program you want to use to open this file

显然终端正在尝试打开 tsc.js 但它不知道如何打开。

这就是我卡住的地方。

有什么方法可以在不安装 Node.js 的情况下执行 tsc.js 吗? (我猜不是?)

但是,Visual Studio Code 不是已经用 Node.js 安装了吗? (如果不是,它指的Node.js 12.14.1是什么?)

我尽量避免下载和安装 Node.jsnpm

如果我绝对必须这样做,那么我会的。

但是为了能够在 [=78] 中 运行 TypeScript 编译器 (tsc) 下载了很多东西=]代码.

您必须在您的环境中安装打字稿。是的,你需要 node installed.

安装后 node/npm 你 can install typescript

npm install -g typescript

之后你可以调用编译器tsc,这只会将文件从.ts转换为.js

如果你想运行的话,我推荐安装ts-node

那你就可以了

ts-node myFile.ts