Awesome
pinia-starter-ts
🪁 A Vue 3.x Starter template built on Vite 5.x + TypeScript + Pinia@next 🍍
🌱 不同版本
目前一共有以下五个不同技术栈的仓库模板在持续维护,请尝试后选择适合自己的模板使用
-
💥 (推荐) TS + Pinia + 🌐 低耦合(i18n)多语言 Vite5 + Vue3 + TS + Unocss + Unplugin + Element-Plus2 + vue-i18n@next
-
⚡️ TS + Pinia 版 (当前仓库)Vite5 + Vue3 + TS + Pinia + Element-Plus2 + useLocale + i18n
-
⚡️ JS + Pinia 版 Vite5 + Vue3 + Pinia + Element-Plus2 + useLocale + i18n
-
⚡️ TS + Vuex4 版 Vite5 + Vue3 + TS + Vuex4 + Element-Plus2 + Unocss + Unplugin + useLocale + i18n
-
⚡️ JS + Vuex4 版 Vite5 + Vue3 + Vuex4 + Element-Plus2 + useLocale + i18n
Environment Support
- Vue 3.x
- Node >= 16.15.x
- Pnpm >= 8.14.x
- VS Code 插件
dbaeumer.vscode-eslint
>= v3.0.5 (pre-release)
🪄 使用不同的 UI 库
如果更偏好使用 Naive UI 作为 UI 库, 这里也为你准备了几个相应的模板项目,可在此基础上进行业务二次开发和定制:
安装
运行 pnpm i
来安装依赖项
pnpm i
本地运行
运行 pnpm dev
来启动前端开发服务器
pnpm dev
单元测试
pnpm test
单元测试,覆盖率测试
pnpm test:coverage