在HTML文档中嵌入TypeScript代码

And*_*een 27 typescript

是否可以在网页中嵌入TypeScript代码?我想在脚本标记中嵌入TypeScript代码,就像这样(以便它自动编译为Javascript):

<script type = "text/typescript">
    //TypeScript code goes here
</script>
Run Code Online (Sandbox Code Playgroud)

rai*_*7ow 13

实际上,有几个项目允许您使用TypeScript代码 - TypeScript Compile,ts-htaccess.

这里的问题是.ts代码应该被编译成JavaScript - 它可以在客户端(慢速;整个TSC也应该加载到客户端)或服务器端(显然更快,并且它远远)完成更容易利用编译代码上的缓存).


bas*_*rat 9

这是我编写的一个版本,它直接使用Microsoft/TypeScript/master中的版本,因此它始终保持最新:https://github.com/basarat/typescript-script

您甚至可以指向ts您可能拥有的任何其他TypeScript版本,它将正常工作


And*_*een 5

已经为此目的开发了一个 JavaScript 库——它被称为TypeScript Compile,它允许将 typescript 嵌入到 HTML 中(如上所示)。

  • 在使用它之前请考虑它的含义 - 这是一个很棒的项目,但如果您将其用于生产应用程序或网站,则会减慢您的网站速度。 (3认同)
  • @SteveFenton 我只打算将它用于测试我的 Typescript 代码。 (3认同)