- Vite
- Vue3 + Vue-Router4 + Pinia
- Axios
- ESLint + Prettier
- Commit Lint + Husky
- Element Plus + Tailwind CSS
- SCSS + SCSS-Typed-Modules
- pnpm
# 开发调试
> pnpm install # 安装依赖
> pnpm dev # 启动开发服务器
# 生产环境
> pnpm build # 构建生产环境
> pnpm preview # 本地预览
由于 Vuex4 对 TS 的支持不太友好,Pinia 有更好的 TS 支持和函数式思想,提供的 API 简单,上手也更快,所以最后选择了 Pinia。对比 Pinia 和 Vuex
仓库使用了 commit-lint
和 cz-customizable
,请使用 pnpm commit
代替 git commit
。