安装
npm i -g @expressots/cli
或脚手架一个没有全局安装的项目:
npx @expressots/cli new my-app
注:脚手架从中取取模板 特写/平板 在匹配 CLI 版本的 git 标签( 例如, CLI) 4.0.0 复制 v4.0.0 模板标记),因此CLI及其模板总是会一起移动.
此套件会做什么
ExpressoTS CLI创建了新的项目,生成控制器,用例,提供者,模块,管理CI/CD管道,多克和库伯内特斯配置,并处理部署工作流程,全部来自终端.
快来看
expressots new my-app
expressots new edge-api --template micro --package-manager pnpm --target cloudflare
expressots generate usecase user/create
expressots dev
Cloudflare 工人脚手架通过微模板提供
明确 --target cloudflare 旗帜.
运行时间
expressots dev 财务报告和审定财务报表 expressots prod 当项目启动时, 用 Bun 启动应用程序
与 Bun( a) 创建 bun.lock (见本节) bun 二进制是
已安装; 否则会使用节点( E)tsx . . . . 覆盖每次引用
--runtime node|bun,或用于脚本和CI 与 EXPRESSOTS_RUNTIME=node|bun。 。 。 .
expressots build 总是编译为 tsc。 。 。 .
文档
指南、API参考、架构模式和实例访问 doc.expresso-ts.com (英语)。 。 。 .
捐款
欢迎来到快递社区 见 贡献指南 如何参与.
支持项目
- GitHub 赞助商
- 组织起来 关于 GitHub 的
- 解析器
- 报告问题
许可证
麻省理工学院. 见 自由主义。 。 。 .