More Premium Hugo Themes Premium Vue Themes

Vite Vue3 Ts

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

Vite Vue3 Ts

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

Author Avatar Theme by js-banana
Github Stars Github Stars: 371
Last Commit Last Commit: Sep 21, 2023 -
First Commit Created: Apr 29, 2023 -
default image

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.