Vite + Vue 3 SPA Starter Template, supports I18n, UnoCSS, Axios, File Routing and API auto-import.
- Vue 3, Vite, UnoCSS, Pinia, TypeScript - The latest web develop stack.
- File-based routing and layout system, it's automatic.
- Components, API and
srcdirectories are auto importing. - Out-of-the-box network requests, based on Axios.
- Use SVG icons from any icon sets with classes.
- I18n ready, and supports automatic import of translated files.
- Unit Testing with Vitest.
- Deploy on Netlify with zero-config, supports other deployment methods as well.
Create a repo from this template on GitHub.
git clone <git remote url>Install dependencies.
cd starter-vite-vue3 # Or your project directory
pnpm i # If you don't have pnpm installed, run: npm install -g pnpmJust run and visit http://localhost:9865.
pnpm devTo build the App, you can run:
pnpm buildYou will then see the dist folder generated for publishing, which you can preview locally with the following command.
pnpm previewIf you prefer to do it manually with the cleaner git history:
npx degit starter-collective/starter-vite-vue3 starter-vite-vue3
cd starter-vite-vue3
pnpm i # If you don't have pnpm installed, run: npm install -g pnpmWhen you use this template, try follow the checklist to update your info properly:
- Change the browser title in
src/locales/*.jsonand.env. - Change the favicon and logo icon in
public.
MIT License © 2024-PRESENT Kieran Wang