一个高度定制化的前端脚手架(基于 vite4)
- 安装了 cnpm
- Github 访问正常
- 执行
sudo npm link
-
命令:
tutu-vite create <project> [-r]
-
功能描述:会自动创建项目、安装依赖(包括 eslint,commitlint,husky,lint-staged)、运行项目
-
参数描述:使用 -r 来运行项目,并打开浏览器 (默认为不执行)
-
eg: tutu-vite create demo
-
注意事项:请及时配置路由中的/路径
-
注意事项:创建完成务必进入项目目录
-
命令:
tutu-vite newPage <pageName> [-d <dest>] [-e <edition>]
-
功能描述:会自动添加页面与路由
-
参数描述:使用 -d 来指定路径(默认为 src/pages)
-
参数描述:使用 -e 来指定版本(默认为 vue3)
-
eg: tutu-vite newPage newPage
-
注意事项:已自动引入该页面
-
命令:
tutu-vite newCpn <componentName> [-d <dest>] [-e <edition>]
-
功能描述:会自动添加组件
-
参数描述:使用 -d 来指定路径(默认为 src/components)
-
参数描述:使用 -e 来指定版本(默认为 vue3)
-
eg: tutu-vite newCpn halloWorld
-
命令:
tutu-vite newStore <moduleName> [-d <dest>]
-
功能描述:会自动添加一个 store 模块和声明文件
-
参数描述:使用 -d 来指定路径(默认为 src/store/modules)
-
eg: tutu-vite newStore user
-
注意事项:已自动引入该模块
- 使用命令:
tutu-vite -h
获取帮助信息 - 使用命令:
tutu-vite -V
查看当前版本信息 - 注意,您的 TS 声明文件应为 type.ts/*.d.ts 格式
- 将来会支持更多模板(如 vue2,或是自动配置一些 ui 库)火之歌框架(如 React),