Skip to content

CLI ​

项目创建由 create-nova-http initializer 提供,nova-http create 调用同一套生成逻辑。生成后需要安装依赖。

sh
npm create nova-http@latest my-app -- --template api --lang ts
sh
npx create-nova-http@latest my-app --template api --lang ts
sh
npx nova-http create my-app --template api --lang ts

参数 ​

参数默认值说明
name必填或交互输入项目目录名称,不能包含路径分隔符
--templateminimalminimal 或 api
--langtsts 或 js
--force / -ffalse覆盖已有目标目录;会移除原目录内容
--help / -h—显示用法,放在命令入口后
--version / -v—显示 CLI 版本

minimal 提供单文件起点;api 提供路由、中间件和身份校验示例。模板是应用起点,认证演示不等同于生产身份系统。

版本关系 ​

initializer 与框架包同步版本,生成应用的依赖范围指向对应框架版本。例如仓库当前 0.2.1 的 initializer 生成 nova-http@^0.2.1。npm 的 latest 取决于实际发布状态,不能保证包含本站描述的所有工作区重构。

本地调试与打包验证见发布流程。

Nova · Node.js HTTP framework