用途:Alchemy 是 TypeScript 原生的基础设施即代码框架,用代码声明资源并部署,适合管理 Cloudflare Workers、数据库、KV 等云资源。主要能力:资源以 ID 和 props 定义,具备 create/update/delete 生命周期;通过类型安全 bindings 把资源绑定到 Worker;用 alchemy.secret() 包装敏感值;用 stage 隔离环境(本地默认 $USER,生产用 --stage prod)。用法:新建项目 alchemy create my-app --template vite,或在现有项目执行 alchemy init,并创建 alchemy.run.ts,其中 await app.finalize() 为最后一行。常用命令:alchemy deploy、alchemy deploy --stage prod、alchemy dev、alchemy destroy。提供 20+ provider,包括 Cloudflare、Neon、Stripe、AWS、GitHub、Vercel;支持 Vite、Astro、React Router、SvelteKit、Nuxt、TanStack Start、BunSPA、Next.js、Redwood 等框架适配器。状态存于 .alchemy/ 目录。限制:具体功能、收费、价格、平台与效果等资料未提供;本文仅依据公开资料整理。
alchemy
部署与运维
更新于 10-15 21:51