TypeScript 2.4.2 编译器无法与 Windows Script Host 一起使用

chr*_*psn 7 typescript

我正在尝试使用 TypeScript 2.4.2 版本中的 lib/tsc.js 文件编译示例脚本。

我在 Windows 控制台输入:

cscript lib\tsc.js test.ts
Run Code Online (Sandbox Code Playgroud)

它给出以下错误:

lib\tsc.js(216, 31) Microsoft JScript compilation error: Expected identifier
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用 GitHub 上最新版本的 TypeScript,但它给出了类似的错误。

示例脚本是:

function greeter(person: string) {
    return "Hello, " + person;
}

WScript.Echo(greeter("World"));
Run Code Online (Sandbox Code Playgroud)

我很确定这曾经适用于早期版本的 TypeScript。我错过了什么吗?

请假设我无法安装 Node 或其他任何东西。