Tutorial
在 Android 上运行 TypeScript —— 一次性下载后即可设备本地、离线运行
在你的 Android 手机上运行 TypeScript:一次性添加可选包,此后便可在设备本地、离线进行类型检查并运行你的代码。 能运行什么,以及边界在哪里。
1 min
作者 Pelayo NaredoTypeScript 是带类型系统的 JavaScript —— 而那套类型系统通常寄居在桌面工具链里。PocketCode 用一个可选的
TypeScript 包把它带到你的手机上:下载一次,你的 .ts 文件就能在设备上、离线进行类型检查并运行。
添加一次包,之后离线运行
TypeScript 以一个你只需安装一次的语言包形式到来。从此以后:打开一个 .ts 文件,点击 Run,它就在本地编译并执行。
- 你所写的这门有类型的语言 —— 接口、泛型、联合类型、
type别名 —— 会在运行前于设备上完成检查。 - 编译器诊断会像桌面环境一样呈现类型错误。
- 一旦装好,它就无需连接运行,也不会有任何东西离开设备。
因为它与纯 JavaScript 搭配得如此自然,它恰好嵌在内置的 Node.js 运行时 旁边。
它擅长什么
- 学习 TypeScript —— 随时随地练习这套类型系统。
- 带类型地编写脚本 —— 小型的有类型工具和数据转换。
- 测试类型层面的想法 —— 试一个泛型或一个条件类型,看它通过编译。
编辑器还加上了为 TypeScript 调优的**由 LSP 支撑的自动补全和内联诊断**。
诚实的边界
- 一次性下载。 与内置的五种不同,TypeScript 需要先装好它的包;之后就完全离线了。
- 用于学习和脚本。 非常适合练习题和小型的有类型程序 —— 而不是一个从注册表拉取包的完整框架构建。
- 手机规模。 对代码片段和工具很棒;大型项目应当放在桌面上。
在这些边界之内,它就是真正的 TypeScript,在你的手机上完成检查并运行。
阵容的一部分
TypeScript 是 PocketCode 在设备上运行的十来种语言之一 —— 五种离线内置(Python、 JavaScript、C、 Ruby、PHP)外加像这个一样的 可选包。查看**完整阵容**。
添加一次包,你的手机就能离线运行 TypeScript。
PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上试用它。
本文背后的工具
代码编辑器