$ npm i @etongduomi/jj-cli
只传入文件夹名
jj-cli create test
传入多层文件夹名
jj-cli create test/test
传入多层文件夹下的文件名
jj-cli create test/test.vue
-
页面文件:
在src/views下创建对应文件夹 同时会创建一个index.vue,多层文件夹同理
-
api文件:
在src/api下创建对应第一层文件夹对应的js,举例 jj-cli create test的话是test.js 多层文件夹的话,jj-cli create test/test1 就会生成test1.js
-
路由文件:
在src/store/modules/routerMap/views下创建对应第一层文件夹对应的js文件,如test或者test/test1 都是创建test.js,同时生成test:()=> import('@/views/test/test1')类似
-
页面文件:
在src/views下创建对应文件夹 同时会创建对应的文件,eg: test/test.vue,会在views文件夹下创建test.vue文件
-
api文件:
在src/api下创建对应第一层文件夹对应的js,举例 jj-cli create test/test1.vue,会在api文件夹下生成test1.js
-
路由文件:
在src/store/modules/routerMap/views下创建对应第一层文件夹对应的js文件,如test或者test/test1 都是创建test.js, 同时生成test:()=> import('@/views/test/test1')类似
node fs fs-extra ora等cli 相关依赖
会引入命令拓展属性 及优化现有命令行的交互动画等