npm i bp-template-cli -g
bp-template create <projectName> [-f]
会在校验项目目录成功后在src/view下生成page模板,并在src/router/routes.ts
文件中自动追加文件路由信息(ps.生成文件名会自动转为dashCase,但是由plop append配置问题,自动追加的router路径无法转为dashCase,需要手动修改,后续寻找解决方案)
bp-template page <pageName>
-g: 全局组件,无需路径。直接在src/components下生成组件 bp-template comp testComp -g
page下生成: bp-template comp home/components/testComp
在src/views/home
下生成组件testComp.vue,若home下没有components文件夹,则会自动生成。
bp-template comp <comp path> [-g]
已完成:
- 创建项目
- 创建page
- 创建router
- 创建component
TODO:
- 更新api(扩展功能)
- 创建store
- 根据配置生成children路由
- 解决append template 不能使用dashCase的问题