开箱即用
环境已经支持你的语言:上传代码,它就能运行。
.ts 文件直接运行
没有 dist/ 文件夹、没有 tsc --build,也没有多阶段 Docker:入口就是 .ts 文件本身。
自动安装 tsx
tsx 是基于 esbuild 的 TypeScript 运行器,应用首次启动时即可使用。
TSX、ESM 与 CommonJS
支持 .ts、.tsx、.mts 和 .cts,无需任何额外构建配置。
Node.js 的一切
V8 堆调优、自动安装依赖、读取 .env,以及完整的 npm 生态。
你可以托管什么
运行在此运行时上的项目。
使用 tRPC 与 NestJS 的类型化 API
客户端与服务端之间端到端共享类型,自动推断。
强类型 Discord 机器人
使用 discord.js、Sapphire 或 Discordeno 的机器人,在编辑器里就能获得自动补全并发现类型错误。
使用 Prisma 和 Drizzle 的后端
从 schema 推断类型的 ORM,从数据库到 API 响应全程类型化查询。
Hono 与 Fastify 微服务
轻量、类型化的 API,路由简单,内置输入校验。
自动化脚本与 CLI
用 TypeScript 编写的定时任务和自动化,直接运行 .ts 文件,无需构建步骤。
使用 grammY 的 Telegram 机器人
现代、类型化的 Telegram 机器人框架,中间件可扩展。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=TypeScript
MAIN=index.ts
MEMORY=512
VERSION=recommended- 版本
recommended · 24latest · 26- 支持的文件
.ts.tsx.mts.cts.mtsx.ctsx- 依赖
package.json- RUNTIME= 的取值
typescript
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
TypeScript 托管常见问题
Square Cloud 上的构建、tsx 运行时及与 Node.js 的差异。
TypeScript 如何无需构建即可运行?
Square 自动安装 tsx(基于 esbuild 的运行器)并直接运行您的 .ts 代码。无需 dist/ 或 tsc --build。
支持 .tsx 与 JSX 文件吗?
支持。接受所有变体:.ts、.tsx、.mts、.cts、.mtsx、.ctsx。
哪个 Node.js 版本运行 TypeScript?
Latest:Node 26 + tsx。Recommended:Node 24 + tsx。与 JavaScript 运行时相同。
可以使用 NestJS 或 tRPC 吗?
可以。整个 TypeScript 生态都能使用:NestJS、tRPC、Hono、ElysiaJS、Drizzle、Prisma 以及任何 npm 包。