TypeScript logo

无需构建步骤的 TypeScript

上传 .ts 文件,通过 tsx 直接运行,无需编译到 dist/。静态类型,脚本般灵活。

低至 R$12.49/月

开箱即用

环境已经支持你的语言:上传代码,它就能运行。

  • .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,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。

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

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

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 包。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器