在浏览器中运行 TypeScript 项目

Arr*_*row 5 javascript visual-studio-2012 typescript

我发现了TypeScript,并安装了Visual Studio 2012 Plugin,下载了源代码并在引用我文档中的文件后运行了第一个示例.tsHTML

function Greeter(person) {
    return "Hello, " + person + ".";
}

var user = "James Kent";

document.body.innerHTML = Greeter(user);
Run Code Online (Sandbox Code Playgroud)

然后继续在命令行编译代码,使用:

tsc greeter.ts

但我无法编译它,正如 Visual Studio 所说:

命令“tsc”无效。

在浏览了 TypeScript 网站后,我找不到任何有关如何使其工作的信息。谷歌搜索也没有产生相关结果。

我怎样才能让 TypeScript 工作?

更新:运行随源代码提供的任何示例只会在任何浏览器中显示一个空白页面。但是,示例在 TypeScript 网站上似乎运行良好。

小智 2

您的系统找不到编译器的路径。如果您想自己注册,编译器可执行文件位于此处(在我的 x64 Win 8 系统上)。

C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0\
Run Code Online (Sandbox Code Playgroud)

使用它将 .ts 文件编译为 .js,并在 html 中使用它,而不是尝试直接在浏览器中编译它。那真的会很慢。

您可以在 VS 中查看“带有 TypeScript 的 HTML 应用程序”项目,它被配置为在项目构建时编译您的 TypeScript。