这是一个简单地用于本人偷懒的 cli。
使用 Node.js,目前主要是根据模板创建新的文件夹或者文件
git clone https://github.com/Kaviilee/kaa-cli.git
cd kaa-cli
npm installnpm install -g查看指令帮助 kaa -help
$ kaa -help
Usage: index [options] [command]
Options:
-v, --version output the version number
-h, --help display help for command
Commands:
init initialize your kaa config
new [module]/[module]-[page] [dirType] generate a new module
help [command] display help for command注意:当使用 new 命令时 [module] 如果传入 $,则表示在当前目录生成。
kaa new $本 cli 支持新建 vue 和 react 项目。
kaa init即可通过选择,在当前目录新建对应的项目。
# 默认是生成 react 文件夹
kaa new demo这会生成一个目录结构
demo
├─index.tsx
└─index.less如果带参数
kaa new demo/page-home vue这样生成的目录结构
demo
└─page
└─home
├─index.tsx
└─index.less当然这里的 index.tsx 是 vue 的 tsx 写法。
kaa new demo/home.tsx rf这个命令会在当前目录新建一个 demo/home.tsx 文件
kaa new demo/home.vue vf这个命令会在当前目录新建一个 demo/home.vue 文件
- 生成一整套自定义的 vue3 模板
- 生成一套自定义的 react 模板