sjm-nova-cli
v1.0.5
Published
这是一个用来快速生成docker部署的CLI
Readme
Nova CLI
一个强大的前端开发命令行工具。
安装
全局安装
npm install -g nova-cli本地开发
# 克隆项目
git clone <repository-url>
cd nova-cli
# 安装依赖
npm install
# 构建项目
npm run build
# 本地链接
npm link使用方法
初始化项目
nova init选项:
-t, --template <template>- 指定项目模板-y, --yes- 跳过提示,使用默认值
创建组件或页面
nova create <name>选项:
-t, --type <type>- 类型:component, page, hook (默认: component)-d, --dir <directory>- 输出目录
构建项目
nova build选项:
-o, --output <dir>- 输出目录 (默认: dist)--minify- 压缩输出
启动开发服务器
nova dev选项:
-p, --port <port>- 端口号 (默认: 3000)--host <host>- 主机地址 (默认: localhost)
开发
脚本命令
npm run build- 构建项目npm run dev- 开发模式运行npm run clean- 清理构建文件
项目结构
nova-cli/
├── src/
│ ├── index.ts # 主入口文件
│ └── commands/ # 命令实现
│ ├── init.ts # 初始化命令
│ ├── create.ts # 创建命令
│ ├── build.ts # 构建命令
│ └── dev.ts # 开发服务器命令
├── dist/ # 构建输出
├── package.json
└── tsconfig.json发布到 npm
- 登录到 npm:
npm login- 发布包:
npm publish技术栈
- TypeScript - 类型安全
- Commander.js - 命令行参数解析
- Inquirer.js - 交互式命令行界面
- Chalk - 命令行颜色和样式
- Ora - 加载动画
- Boxen - 边框样式
- tsup - 构建工具
许可证
ISC
