这是一个简单地用于本人偷懒的 cli。
使用 Node.js,目前主要是根据模板创建新的文件夹或者文件
git clone https://github.com/Kaviilee/kaa-cli.git
cd kaa-cli
npm install
npm 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 模板