1111测试修改分支
vue3模板 对所有开发依赖进行预构建 基本工具打包优化 对不支持模块化的浏览器提供非模块化的js 优化svg图标 国际化支持 jpg,png,gif格式图片转webp格式 svg图像压缩 arco-design框架按需导入 i18n打包优化 全局注入事件总线 scss变量自动导入 git提交消息验证 提供代码格式化配置 提供原子化css 自动添加各浏览器css前缀
- fingerprintjs (浏览器指纹)
- vueuse (vue工具)
- axios (网络请求)
- mitt (事件总线)
- pinia (状态管理)
- simdjson (json解析)
- i18n (国际化)
- vue-request (vue响应式请求代理)
- vue-router (vue路由)
- arco-design (ui框架)
- commitlint (git命令检查)
- postcss (css后处理器)
- sass (css预处理器)
- typescript (ts支持)
- prettier (代码格式化)
- tailwindcss (原子化css)
root
src
所有代码public
静态资源dist
打包输出目录.husky
命令行拦截
src
api
接口assets
资源components
组件eventBus
事件总线locales
国际化routers
路由stores
状态存储types
类型utils
工具views
页面
root
.browserslistrc
期望兼容浏览器列表.commitlintrc.js
git提交检查规则配置文件.gitignore
git忽略提交配置.prettierrc
代码格式化配置文件index.html
代码打包入口package.json
包配置文件pnpm-lock.yaml
pnpm锁文件postcss.config.js
postcss配置文件README.md
项目自述文件tailwind.config.js
tailwindcss配置文件tsconfig.json/tsconfig.node.json
ts配置文件vite.config.ts
vite打包配置文件
src
App.vue
根组件global.scss
全局样式main.ts
脚本入口tailwind.css
tailwind初始化样式表variable.scss
全局样式变量vite-env.d.ts
vite开发环境变量类型文件
- @
src
- @icon
src/assets/icons
- @comp
src/components
- @type
src/types
- @store
src/stores
npx patch-package <包名>