我想在网站中运行 TypeScript 编译器,以便在 TypeScript 的网站TypeScript Playground上构建类似游乐场的东西。
与在服务器端运行 tsc 相反,我想直接在 JS 中运行 compile 它。我在这里查找了任何类似的帖子以及 TypeScript 语言规范中的任何描述,但我找不到任何相关信息。
我想在网站中运行 TypeScript 编译器,以便在 TypeScript 的网站TypeScript Playground上构建类似游乐场的东西。
与在服务器端运行 tsc 相反,我想直接在 JS 中运行 compile 它。我在这里查找了任何类似的帖子以及 TypeScript 语言规范中的任何描述,但我找不到任何相关信息。
typescript 编译器是用 Typescript 编写的,因此您可以将编译器 (typescript.js) 加载到浏览器中。但请记住,它有点重(大约 250 KB)。
有一些关于TS Compiler API的文档 ,还有typestring - 一个仍然打算在 NodeJS 中使用的包装器,但您可以将其用作起点。
是的,可以在浏览器中使用 TypeScript 编译器而无需任何破解。在这个答案中查看我的示例游乐场和 monaco-editor 演示:TypeScript Web-Based IDE