Vite Vue3 Ts screenshot

Vite Vue3 Ts

Author Avatar Theme by Js banana
Updated: 21 Sep 2023
371 Stars

vite、vue3、script setup、TypeScript、pinia、ant-design-vue

Categories

Overview

The Vite-Vue3-Tsci project is a complete development stack that uses Vite, Vue3, Pinia, Ant Design Vue, and TypeScript. It offers fast development and updates, a smooth development experience with Vue3’s composition API and setup, pinia state management, lightweight Ant Design Vue UI components, TypeScript type support, code standard validation, and multi-level permission management.

Features

  • Scaffold Tool: Vite, a fast and efficient scaffold tool.
  • Front-end Framework: Vue3, the latest version of Vue.
  • State Management: Pinia, a Vuex-like state management library for Vue3.
  • Development Language: TypeScript, providing type support and safety.
  • UI Components: Ant Design Vue, a popular UI component library.
  • CSS Styling: Less and PostCSS for flexible and customizable styling.
  • Code Standard: Eslint, Prettier, and Commitlint for code quality and consistency.
  • Permission Management: Supports page-level, menu-level, button-level, and API-level permission management.
  • Dependency On-demand Loading: unplugin-auto-import for automatically importing Vue, Vue Router, and other dependencies.
  • Component On-demand Importing: unplugin-vue-components for automatic on-demand importing of third-party and custom components, with TypeScript syntax support.

Installation

To use the Vite-Vue3-Tsci project, follow these steps:

  1. Clone the project repository: git clone [repository-url]
  2. Install dependencies: npm install
  3. Start the project: npm run dev

Summary

The Vite-Vue3-Tsci project is a complete development stack that combines Vite, Vue3, Pinia, Ant Design Vue, and TypeScript. It offers an efficient development experience with features such as fast development and updates, Vue3’s composition API, pinia state management, lightweight Ant Design Vue components, TypeScript type support, and code standard validation. It also provides multi-level permission management for enhanced security. The project can be installed and started with a few simple commands.