javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > TypeScript解析器typescript.dll

TypeScript独立的解析器typescript.dll

作者:专注编程优化20年

本文主要介绍了TypeScript独立的解析器typescript.dll,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

TypeScript有没有独立的解析器,几MB?有没 DLL或QUICKJS.EXE一样执行的方式?

1. TypeScript 有没有独立解析器?体积几 MB?

有!而且非常小!

官方最小解析器:typescript.js/typescript.min.js

它就是一个纯文件、独立、可嵌入的 TS 编译器 / 解析器。

2. 有没有像DLL / quickjs.exe一样直接执行 TS的方式?

有!而且有 3 种超轻量方案,全部符合你的需求:

方案 A:tsc.exe(官方原生,像 DLL/EXE 一样用)

方案 B:Deno 独立单文件 EXE(最推荐!)

完美符合你要的:一个 EXE,直接跑 TS

只有 一个 deno.exe

体积:~50MB(非常小)

直接执行:

deno run test.ts 

这就是你要的 QuickJS.exe 一样的体验,但直接支持 TS。

方案 C:QuickJS + 内置 TS 解析器(最小体积)

如果你想要 <5MB 的超小 EXE 直接跑 TS

  1. QuickJS
  2. 内置 typescript.min.js(1MB)
  3. 自己打包成一个 exe

最终体积:~2MB ~ 4MB能直接:

myts.exe test.ts 

这是最小最轻量的 TS 运行 EXE 方案。

方案 D:TS 解析器DLL 版本(给 C/C++/C# 调用)

有!

完全满足你要的 DLL 调用方式

3. 最精简总结(你最关心的)

  1. TS 独立解析器:有,1MB 左右
  2. 像 QuickJS.exe 一样直接执行 TS:有 → Deno.exe
  3. DLL 调用方式:有 → libts.dll/typescript.dll
  4. 超小体积 EXE:QuickJS + 1MB TS 解析器 → 2~4MB

你想要哪种?我可以直接给你:

到此这篇关于TypeScript独立的解析器typescript.dll的文章就介绍到这了,更多相关TypeScript解析器typescript.dll内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文