Config Page: Device Tab. threshold component. fix problem that the input component focused out when input something each time. Set threshold data when started python.
49 lines
1.5 KiB
JavaScript
49 lines
1.5 KiB
JavaScript
import { defineConfig } from "vite";
|
|
import react from "@vitejs/plugin-react";
|
|
import svgr from "vite-plugin-svgr";
|
|
import path from "path";
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig(async () => ({
|
|
plugins: [react(), svgr()],
|
|
|
|
// Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
|
|
//
|
|
// 1. prevent vite from obscuring rust errors
|
|
clearScreen: false,
|
|
// 2. tauri expects a fixed port, fail if that port is not available
|
|
server: {
|
|
port: 1420,
|
|
strictPort: true,
|
|
watch: {
|
|
// 3. tell vite to ignore watching `src-tauri`
|
|
ignored: ["**/src-tauri/**"],
|
|
},
|
|
},
|
|
|
|
build: {
|
|
outDir: path.resolve(__dirname, "dist"),
|
|
rollupOptions: {
|
|
input: {
|
|
main: path.resolve(__dirname, "index.html"),
|
|
},
|
|
},
|
|
},
|
|
|
|
resolve: {
|
|
alias: {
|
|
"@root": path.resolve(__dirname),
|
|
"@data": path.resolve(__dirname, "./data.js"),
|
|
|
|
"@scss_mixins": path.resolve(__dirname, "src-ui/utils/mixins.scss"),
|
|
"@store": path.resolve(__dirname, "src-ui/store.js"),
|
|
"@images": path.resolve(__dirname, "src-ui/assets"),
|
|
"@utils": path.resolve(__dirname, "src-ui/utils"),
|
|
"@logics": path.resolve(__dirname, "src-ui/logics"),
|
|
"@logics_configs": path.resolve(__dirname, "src-ui/logics/configs"),
|
|
},
|
|
},
|
|
|
|
|
|
}));
|