@ evjs/ 创建- app
脚手架工具 页:1 fullstack 框架 .
图标
npx @evjs/create-app
创建新项目的主要互动CLI.
npx @evjs/create-app [name] [options]
选项
[name](字符串):项目名称和目录.--template <name>: 指定模板(参见 模板) (中文(简体) ).--help: 显示使用信息.
模板
每个模板都使用相同的Page-and-Route作者模式: page.tsx 锚,
可选构建时间 page.config.ts 静态标题/名称元数据
渲染和目录衍生的 URL .
routing.mode 唯一的路由- 模式配置; SPA 和 MPA
实现相同的 Page 树不同 .
| 名称 | 说明 |
|---|---|
basic | 基本全高档SPA 带路由, page.config.ts,以及服务器功能. |
mpa | 同一个Page/配置模型作为单独的文档实现. |
api-routes | REST API 路线通过正数 src/apis/**/api.* 锚. |
complex-routing | 高级 有根布局的页面路径,有参数,有方向和嵌入路径. |
custom-ws-transport | 使用 WebSockets 的自定义运输示例 . |
plugin-authoring | Starter专注于插件作者和捆绑钩. |
with-sqlite | 由 SQLite 支持的 Full-stack CRUD 示例 . |
with-tailwind | 准备进入尾风CSS集成. |
with-trpc | 示例与tRPC交互. |
通过 npx 快速启动
npx @evjs/create-app my-new-app
遵循交互式提示来选择您的特性, 并在秒内启动 .
生成的框架文件, 如 src/route-types.d.ts 财务报告和审定财务报表
src/plugin-types.d.ts 从未从模板复制,并继续被忽略
源控. 他们故意住在下面 src 而不是说 .ev: 标准
项目类型脚本配置包括 src时 .ev 生成框架 IR
并通常在 TypeScript 程序之外.
page.config.ts 由evjs在图表构建过程中进行评估。 这不是一个
浏览器条目: 插件必须明确投影任何已配置的页面插件
设置他们的运行时间需要.
许可证
麻省理工学院