Releases: MatrixCross/Vue3-PCWeb-Starter
Releases · MatrixCross/Vue3-PCWeb-Starter
添加自动引入功能
使用auto-import插件,可以直接使用vue、vue-router、vueuse的api。
依赖更新
更新了大部分的依赖,windicss切换至unocss,icon使用unplugin自动导入
icon组件库更新
icon组件库从xicons切换到iconify,修改页面刷新的逻辑
大版本更新
本次更新较多内容,修改内容如下:
- 项目结构改成和官方模板即:
npm init vue@3
类似的结构
- 各个依赖更新
- JSX的依赖由停止更新的 @vue/babel-plugin-jsx 切换至官方推荐@vitejs/plugin-vue-jsx
- 单元测试框架由jest切换至官方推荐的vitest
- 修改tsconfig.json,使用较严格的类型检查设置
- 修改eslint配置,使用官方推荐的预设,去除vite的eslint插件
- 完全去掉babel和vue-cli相关的依赖,使用更加契合vite的一些工具
功能性更新
这次更新添加了白屏加载界面,并添加了一个vite-plugin-html用于注入和压缩代码
小版本修改
修复内容:
- 又原来的html5history模式改为hash模式,如果需要请在router/index.js里修改
- tailwind配置文件修改,原来没搞懂theme的extend作用,现在已经改过来了
v0.0.1
已完成:
- eslint/prettier配置
- jest单测配置
- less和tailwindcss等css预处理器和框架的配置
- axios基本封装
- 浏览器storage封装
- vue-router基本封装
- 状态管理库pinia封装