@robsun/create-keystone-app
v0.2.15
Published
```bash npx @robsun/create-keystone-app <dir> [options] pnpm dlx @robsun/create-keystone-app <dir> [options] ``` 不传 options 会进入交互式向导。
Readme
@robsun/create-keystone-app
用法
npx @robsun/create-keystone-app <dir> [options]
pnpm dlx @robsun/create-keystone-app <dir> [options]不传 options 会进入交互式向导。
选项
<dir>:目标目录(必填),可为新目录名或.(当前目录)。--db <sqlite|postgres>:数据库驱动(默认sqlite)。--queue <memory|redis>:队列驱动(默认memory)。--storage <local|s3>:存储驱动(默认local)。
示例
npx @robsun/create-keystone-app my-app --db=postgres --queue=redis --storage=s3模块生成器
npx --package @robsun/create-keystone-app create-keystone-module <module-name> [options]
pnpm dlx --package @robsun/create-keystone-app create-keystone-module <module-name> [options]不传 options 会进入交互式向导。
选项:
--frontend-only:只生成前端模块。--backend-only:只生成后端模块。--with-crud:包含 CRUD 示例代码。--with-approval:包含审批流代码(自动启用--with-crud)。--skip-register:跳过自动注册步骤。
AI Skills
- Codex:
.codex/skills/keystone-dev - Claude:
.claude/skills/keystone-dev
初始化后操作
cd <dir>
pnpm install
pnpm server:dev
pnpm web:dev
pnpm dev端口与 Example
- Web 默认端口:
3000;后端默认端口:8080。 - Example API:
/api/v1/example/items。 - 权限:
example:item:view、example:item:manage。
