0.0.5 • Published 2 years ago
mics-generate-components v0.0.5
脚手架工具:初始化生成项目文件夹及其组件内容
安装
npm install mics-generate-components
配置
在项目根目录下的package.json里的script配置如下该命令行:
{
"scripts": {
"generate":"mics-generate-components -n"
}
}
运行
在项目根目录下,打开终端命令行,运行如下命令:
npm run generate MicsRadarChart
或者
npm run generate MicsRadar
即可实现
在根目录下的./src/package/MicsRadarChart下生成index.vue和index.ts ;
在根目录下的./src/views/inspector/MicsRadarChart下生成index.vue。
使用Tip
- 传入变量名必须符合驼峰命名,并且要以Mics开头
- 必须在项目根目录下执行
命令
mics-generate-components <command> [option]
mgc <command> [option]
command
help 打印帮助内容
OPTIONS
-c , --clear 清空控制台 -v , --version 查看版本号 -n , --name 需要生成的组件文件名字
脚手架已经实现的校验功能
可以校验传入指令的name是否符合驼峰命令,并给予提示
可以校验是否在根目录下运行该命令,并给予提示
当不在项目根目录下运行该命令时,会给出提示,防止生成文件放错位置
可以校验对应文件夹下的index.vue和index.ts是否存在(防止覆盖文件),并给予提示
可以校验对应文件夹是否存在,防止文件夹重名
后续TODO
将生成路径变成参数动态传入
将模板文件变成动态读取
通过上述两点的操作,就可以完成适配多项目下生成相同的文件夹及其内容