vite-vue2-starter/README.md

77 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2024-02-25 06:34:58 +08:00
# Vite ⚡ - Vue 2 starter template
2021-02-24 06:04:09 +08:00
2024-02-25 06:34:58 +08:00
Create a Vue 2 application bundled by the lightning fast build tool <a href="https://github.com/vitejs/vite">Vite</a>
2021-02-24 06:04:09 +08:00
2024-02-25 06:33:53 +08:00
> [!WARNING]
> Vue 2 has reached EOL and is no longer actively maintained. [Upgrade to Vue 3](https://vuejs.org/)
> or learn more about [Vue 2 EOL](https://v2.vuejs.org/eol/).
2022-01-28 03:18:13 +08:00
## Features
2021-02-27 06:12:33 +08:00
2022-01-28 03:18:13 +08:00
* ⚡️ [Vite](https://github.com/vitejs/vite), [Vue 2](https://github.com/vuejs/vue) - lightning fast
2021-09-12 03:34:35 +08:00
* 📦 [Components auto importing](https://github.com/antfu/unplugin-vue-components)
2022-01-28 03:18:13 +08:00
* 📥 [APIs auto importing](https://github.com/antfu/unplugin-auto-import) - use Composition API and others directly
* 🚦 [Vue-Router](https://github.com/vuejs/vue-router)
* 🎨 [TailwindCSS](https://tailwindcss.com/)
2022-01-28 03:18:13 +08:00
* 😃 [Use icons from any icon sets, with no compromise](https://github.com/antfu/unplugin-icons)
* 🧰 [VueUse](https://github.com/vueuse/vueuse) - Collection of essential Vue Composition Utilities
2022-07-06 22:31:30 +08:00
* 🦾 Typescript, of course
2021-09-12 03:34:35 +08:00
2022-01-28 03:18:13 +08:00
## Vite plugins
2021-02-27 06:12:33 +08:00
2022-07-06 22:31:30 +08:00
* [`@vitejs/plugin-vue2`](https://github.com/vitejs/vite-plugin-vue2) -
2021-02-27 06:12:33 +08:00
Vue 2 support for Vite
2021-09-12 03:34:35 +08:00
* [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components) -
2022-01-28 03:18:13 +08:00
importing Vue components on-demand
2022-09-23 18:27:16 +08:00
* [`unplugin-auto-import`](https://github.com/antfu/unplugin-auto-import) -
2022-01-28 03:18:13 +08:00
importing APIs like CompositionAPI on-demand
2021-09-12 03:34:35 +08:00
* [`unplugin-icons`](https://github.com/antfu/unplugin-icons) -
2022-01-28 03:18:13 +08:00
importing icons as Vue components on-demand
2021-02-27 06:12:33 +08:00
2022-01-28 03:18:13 +08:00
## Try it now!
2022-01-28 03:18:13 +08:00
### GitHub Template
[Create a repo from this template on GitHub](https://github.com/lstoeferle/vite-vue2-starter/generate)
2022-09-23 18:27:16 +08:00
### Clone
If you prefer to do it manually with a cleaner git history
```bash
npx degit lstoeferle/vite-vue2-starter my-vite-vue2-app
cd my-vite-vue2-app
2024-02-25 05:49:22 +08:00
pnpm install
```
2022-01-28 03:18:13 +08:00
## Usage
2022-01-28 03:18:13 +08:00
### Development
2022-01-28 04:08:26 +08:00
Just run and visit [http://localhost:3333](http://localhost:3333)
```bash
2024-02-25 05:49:22 +08:00
pnpm dev
```
2022-01-28 03:18:13 +08:00
### Build
To build the App, run
```bash
2024-02-25 05:49:22 +08:00
pnpm build
```
And you will see the generated files in `dist`, which are ready to be served.
2022-01-28 03:18:13 +08:00
## Why
Vue 3 is awesome, but we should not forget about supporting Vue 2 ♥️
2022-01-28 03:18:13 +08:00
### Credits
This project is inspired by [Vitesse](https://github.com/antfu/vitesse), an opinionated Vite starter template for Vue 3.
Big thanks to [Anthony Fu](https://github.com/antfu) for the inspiration and all the amazing tools you create.