ncom-cli
v0.1.0
Published
CLI tool to scaffold Vite projects for ncom component library
Readme
ncom-cli
用于快速生成 ncom 组件库 Vite 脚手架的 CLI 工具。
特性
- 基于 Vite 7 + TypeScript
- 预置
@ncom/all/@ncom/theme,主题通过import "@ncom/theme/..."引入 - 支持 4 套主题:dark / white / purple / deepblue
- 两种模板:default(路由示例)/ minimal(单页示例)
- 交互式或非交互式创建
使用
全局安装
npm install -g ncom-cli
ncom-cli my-app一次性使用
npx ncom-cli my-app命令行选项
ncom-cli [project-name] [options]
Options:
-t, --theme <theme> 主题: dark|white|purple|deepblue
--template <template> 模板: default|minimal
-p, --port <port> 开发服务器端口 (default: 3000)
--pm, --package-manager <pm> 包管理器: npm|pnpm|yarn
--no-install 跳过依赖安装
-h, --help 帮助
-V, --version 版本非交互示例
ncom-cli my-app \
--theme dark \
--template default \
--port 3000 \
--pm pnpm \
--no-install生成的项目结构
my-app/
├── src/
│ ├── index.ts # 入口 + 根组件(含主题 import)
│ ├── router.ts # 路由 (default 模板)
│ └── pages/ # 页面 (default 模板)
├── index.html
├── vite.config.ts
├── tsconfig.json
└── package.json主题通过入口文件引入,例如:
import "@ncom/theme/dark";License
MIT
