npm i vue-next-multiple-cli -g
在任意目录下:
vmc create myProject // 创建一个项目
// 基本用法
vmc create myProject
// 选择构建工具: webpack(默认) or gulp
-t, --tool [webpack|gulp]
// 是否自动安装依赖,默认 false
-i, --install
// 如果自动安装依赖,选择包管理工具,npm(默认) or yarn
-pt, --pkg-tool [npm|yarn]
新增一个组件
// 基本用法
vmc add c compA // 将生成 src/components/compA.vue
// 也可指定tsx
vmc add c compA --tsx // 将生成 src/components/compA.tsx
// 指定目录
vmc add c a/b/c/compA // 将生成 src/a/b/c/compA.vue
新增一个指令
// 基本用法
vmc add d direA // 将生成 src/directives/direA.ts
// 指定目录
vmc add d a/b/c/direA // 将生成 src/a/b/c/direA.ts
新增一个页面
// 基本用法
vmc add p pageA
假设构建工具是webpack,将生成
src/pages/pageA/index.ts
src/pages/pageA/main.tsx
src/pages/pageA/index.html
src/pages/pageA/index.scss
// 查看版本
vmc -V
// 查看帮助信息
vmc -h
vmc add -h
vmc add c -h
...