@farm.js / create-app
创建一个新的FARMJS应用程序
看到 稳定性和支持 因为这个包裹保证了什么。
pnpm create @farm.js/app my-app --template basic
cd my-app
pnpm dev
脚手架会默认安装FARMJS、React、TypeScript和其他starter依赖项
自动。每个发令员也要登记官方人员
@farm.js/devtools 工作空间,可于
/__farm/devtools (或 Command/Ctrl + Shift + .期间) pnpm dev. 该命令显式地选择最小的Basic启动器。使用 pnpm create,而不是
pnpm add;PNPM将此初始化器命令解析为已发布的 @farm.js/create-app 包中。
通过 --skip-install 当您只想生成项目文件时。
在发布之后,pnpm仍然可以启动之前的初始化器:its create 缓存持续时间为
而PNPM 11的默认发布年龄策略会保留最后一天发布的包。集
对于shell,然后再次运行命令:
export PNPM_CONFIG_DLX_CACHE_MAX_AGE=0
export PNPM_CONFIG_MINIMUM_RELEASE_AGE_EXCLUDE='["@farm.js/*"]'
pnpm create @farm.js/app my-app --template basic
PowerShell:
$env:PNPM_CONFIG_DLX_CACHE_MAX_AGE = "0"
$env:PNPM_CONFIG_MINIMUM_RELEASE_AGE_EXCLUDE = '["@farm.js/*"]'
pnpm create @farm.js/app my-app --template basic
选择React, Preact, Solid, Vue或Svelte为基础和更好的Auth初学者:
pnpm create @farm.js/app my-app --template better-auth --renderer solid
时,React保持默认值 --renderer 是省略了。交互式基本和更好的验证
流还提供了一个渲染器选择器。
列出每个开胃菜:
pnpm create @farm.js/app --list-templates
可用的模板:
- 核心:
basic,auth,better-auth - 身份验证:
auth0,authjs,clerk,supabase,workos - 计费:
autumn,polar,stripe - 产品集成:
ai,jobs-inngest,jobs-trigger,resend,unkey
集成模板包括提供程序连接、本地UI特性、 .env.example最小的黑暗
主页和设置文档。Better Auth为所有五个渲染器提供了渲染原生UI;
其他集成模板目前使用React。例如:
pnpm create @farm.js/app stripe-app --template stripe
看到 FARMJS库 获取文档、示例和支持。