跳转到内容
返回首页
返回博客
Tutorial

在 Android 上运行 TypeScript —— 一次性下载后即可设备本地、离线运行

在你的 Android 手机上运行 TypeScript:一次性添加可选包,此后便可在设备本地、离线进行类型检查并运行你的代码。 能运行什么,以及边界在哪里。

1 min
作者 Pelayo Naredo
在 Android 上运行 TypeScript —— 一次性下载后即可设备本地、离线运行

TypeScript 是带类型系统的 JavaScript —— 而那套类型系统通常寄居在桌面工具链里。PocketCode 用一个可选的 TypeScript 包把它带到你的手机上:下载一次,你的 .ts 文件就能在设备上、离线进行类型检查并运行。

添加一次包,之后离线运行

TypeScript 以一个你只需安装一次的语言包形式到来。从此以后:打开一个 .ts 文件,点击 Run,它就在本地编译并执行。

  • 你所写的这门有类型的语言 —— 接口、泛型、联合类型、type 别名 —— 会在运行前于设备上完成检查。
  • 编译器诊断会像桌面环境一样呈现类型错误。
  • 一旦装好,它就无需连接运行,也不会有任何东西离开设备。

因为它与纯 JavaScript 搭配得如此自然,它恰好嵌在内置的 Node.js 运行时 旁边。

它擅长什么

  • 学习 TypeScript —— 随时随地练习这套类型系统。
  • 带类型地编写脚本 —— 小型的有类型工具和数据转换。
  • 测试类型层面的想法 —— 试一个泛型或一个条件类型,看它通过编译。

编辑器还加上了为 TypeScript 调优的**由 LSP 支撑的自动补全和内联诊断**。

诚实的边界

  • 一次性下载。 与内置的五种不同,TypeScript 需要先装好它的包;之后就完全离线了。
  • 用于学习和脚本。 非常适合练习题和小型的有类型程序 —— 而不是一个从注册表拉取包的完整框架构建。
  • 手机规模。 对代码片段和工具很棒;大型项目应当放在桌面上。

在这些边界之内,它就是真正的 TypeScript,在你的手机上完成检查并运行。

阵容的一部分

TypeScript 是 PocketCode 在设备上运行的十来种语言之一 —— 五种离线内置(PythonJavaScriptCRubyPHP)外加像这个一样的 可选包。查看**完整阵容**。


添加一次包,你的手机就能离线运行 TypeScript。

PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上试用它。

本文背后的工具

代码编辑器

准备好试用 PocketCode 了吗?

下载应用,开始用手机编程。