♻️ 全面整理重构

This commit is contained in:
目棃
2024-12-13 16:15:01 +08:00
parent 86bfc80b57
commit 3ed6d503d4
229 changed files with 3105 additions and 4127 deletions

View File

@@ -1,7 +1,7 @@
/**
* @file vite.config.ts
* @description vite 配置文件
* @since Beta v0.5.1
* @since Beta v0.6.5
*/
import vue from "@vitejs/plugin-vue";
@@ -14,23 +14,20 @@ import buildTimePlugin from "./src/utils/TGBuild.js";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(), vuetify(), buildTimePlugin(), VueDevtools()],
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
// prevent vite from obscuring rust errors
clearScreen: false,
// tauri expects a fixed port, fail if that port is not available
server: {
port: 4000,
strictPort: true,
},
// to make use of `TAURI_DEBUG` and other env variables
// https://tauri.studio/v1/api/config#buildconfig.beforedevcommand
envPrefix: ["VITE_", "TAURI_"],
esbuild: {
supported: {
"top-level-await": true,
resolve: {
alias: {
"@/": "/src/",
"@comp/": "/src/components/",
"@Hutao/": "/src/plugins/Hutao/",
"@Mys/": "/src/plugins/Mys/",
"@Sqlite/": "/src/plugins/Sqlite/",
"@Bili/": "/src/plugins/Bili/",
},
},
clearScreen: false,
server: { port: 4000, strictPort: true },
envPrefix: ["VITE_", "TAURI_"],
esbuild: { supported: { "top-level-await": true } },
build: {
// Tauri supports es2021
target: process.env.TAURI_PLATFORM === "windows" ? "chrome105" : "safari13",