This template should help get you started developing with Vue 3 and TypeScript in Vite.
ZexUI
(with PrimeVue & Naivue UI) and UnoCSS are also pre-built to accelerate UI development.
Uses the Wujie framework to allow WebApp to run independently or embedded in any WebUI project. Including CasaOS and ZimaOS
.
Plugins for UnoCSS, Iconify and ESLint have been configured to enhance the development experience.
The template uses Vue 3 <script setup>
SFCs , check out the script setup docs to learn more.
The recommended package manager is pnpm
pnpx degit IceWhaleTech/vue3-webui-template my-project
cd my-project
pnpm i
- Workspace (Recommended):
- Rename
vue3-webui.code-workspace
tomy-project-name.code-workspace
- Open
my-project-name.code-workspace
- Rename
- Settings:
- Follow the
my-project-name.code-workspace
settings (recommended) - Copy
vue3-webui.code-workspace
settings section to.vscode/settings.json
- Follow the
- Extensions:
- Disable
- Non-essential Extensions (Recommended)
- Install all recommended extensions
- From
vue3-webui.code-workspace
(recommended) - From
.vscode/extensions.json
Base Framework
- Vite
- Vue3
- TypeScript
UI Framework
Micro Frontend
- Wujie 📖
Developer Experience
- VSCode
- extensions.json
- .code-workspace
- ESLint
- antfu/eslint-config 📖