fe-template
                                
                                 fe-template copied to clipboard
                                
                                    fe-template copied to clipboard
                            
                            
                            
                        Vue3 Vite模板
vite vue3 前端基础模板
工具
建议使用 webstormIDE,并且安装以下插件:
- 中文语言包
- Visual Studio Code Dark Plus Theme—主题
- Atom Material Icons—图标
- Conventional Commit—标准提交信息
- Awesome Console—控制台链接到代码
- Rainbow Brackets—彩虹大括号
设置npm国内镜像
npm install -g nrm
nrm use taobao
安装依赖
pnpm install
设置Webstorm
打开IDE设置界面: command⌘ + .
- 工具 -> 保存时的操作 勾上保存时优化import和运行eslint
- 其他设置 -> ConventialCommit -> 基于模板
命令
所有命令使用 pnpm run 执行
- dev: 启动开发
- build: 生产构建
- preview: 本地构建完成预览
- type:check: 类型检查
- lint: eslint修复代码
- format: prettier代码
- chrome: 打开无跨域限制的浏览器
- api: swagger生成请求代码,在- src/api下进行配置
代码规范
使用类组件+依赖注入写业务代码 vue3-oop
命名规范
- 使用小写加 -作为文件命名,比如文件夹search-form尽量避免文件及文件夹出现大写及汉字情况
- js命名采用小驼峰 searchForm, 类采用大驼峰SearchForm
- 文件使用后缀标识功能 home.view.tsx表示此文件作为页面,home.service.ts作为服务等等
项目配置
- 配置统一写在 config文件夹下面,区分环境
- 业务按功能模块区分,在 module文件夹下面,每个module有自己的路由文件,会被顶级路由服务收集到