More Premium Hugo Themes Premium Vue Themes

Vite Ts Starter

一个轻量级、开箱即用、快速开发 Vue3 (setup) 全家桶 + Vite6 + i18n 路由级国际化 + Element-Plus + UnoCSS + TypeScript + Vuex + Unplugin + ESLint (v9) + Vitest + Scss + StyleLint + Husky + lint-staged 中小型 B 端中后台管理系统的现代开发基础模板框架, 模块化, 持续更新最新技术栈, 更贴近真实项目的脚手架 A template admin built on Vite6 + Vitest + Vue 3 (附示例截图)

Vite Ts Starter

一个轻量级、开箱即用、快速开发 Vue3 (setup) 全家桶 + Vite6 + i18n 路由级国际化 + Element-Plus + UnoCSS + TypeScript + Vuex + Unplugin + ESLint (v9) + Vitest + Scss + StyleLint + Husky + lint-staged 中小型 B 端中后台管理系统的现代开发基础模板框架, 模块化, 持续更新最新技术栈, 更贴近真实项目的脚手架 A template admin built on Vite6 + Vitest + Vue 3 (附示例截图)

Author Avatar Theme by pdsuwwz
Github Stars Github Stars: 139
Last Commit Last Commit: May 22, 2025 -
First Commit Created: Apr 29, 2023 -
default image

Overview

The vite-ts-starter is a starter template for developing small to medium-sized Vue 3 + Vite 4 + TypeScript backend management systems. It is built with Vite 4.x, Vue 3.x, Element Plus 2.x, and TypeScript. The template is continuously updated with the latest technology stack.

Features

  • Vite 4 + Vue 3 + TypeScript
  • UI framework: Element Plus 2.x
  • State management: Vuex 4
  • Unit testing framework: Jest
  • Built-in ESlint and Stylelint, with customizable lint configuration rules
  • Built-in Axios for API calls, can be used with Vuex Actions
  • Built-in <IconFont /> component for using IconFont icons
  • Built-in global $ModalDialog plugin for easily displaying any component
  • Built-in i18n support, with language switching at the router level using VueRouter
  • Built-in route authentication with Nprogress integration
  • Modular component development environment, with decoupled page components, route components, and styles in the modules directory
  • Highly encapsulated and flexible architecture, with a complete business flow for reference

Installation

To install the vite-ts-starter, follow these steps:

  1. Install node dependencies in all packages:
npm install
  1. Run local development server:
npm run dev
  1. Test the code using Jest:
npm run test
  1. Generate code coverage report:
npm run test:coverage

Summary

The vite-ts-starter is a feature-rich starter template for developing backend management systems using Vue 3, Vite 4, and TypeScript. It provides a comprehensive architecture and a range of built-in features such as UI framework integration, state management, unit testing, linting, API calls, internationalization support, route authentication, and modular component development. The template aims to streamline the development process and allow developers to focus on writing their own business code.