test tank

This commit is contained in:
2026-01-28 03:12:53 +08:00
parent b394175079
commit 78fd9fcda0
71 changed files with 2744 additions and 1435 deletions

View File

@@ -2,6 +2,8 @@ import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
import tailwindcss from '@tailwindcss/vite';
import { tanstackRouter } from '@tanstack/router-plugin/vite'
const isDev = process.env.NODE_ENV === 'development';
const centerEnv = process.env.CENTER_ENV;
const plugins: any[] = [];
@@ -17,7 +19,13 @@ let proxy = {
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), ...plugins],
plugins: [
// Please make sure that '@tanstack/router-plugin' is passed before '@vitejs/plugin-react'
tanstackRouter({
target: 'react',
autoCodeSplitting: true,
}),
react(), ...plugins],
css: {
postcss: {},
@@ -34,38 +42,6 @@ export default defineConfig({
base: isDev ? '/' : '/root/center-v1/',
build: {
sourcemap: false,
rollupOptions: {
output: {
// 控制输出
// 在rollup里面, hash代表将你的文件名和文件内容进行组合计算得来的结果
assetFileNames: (chunkInfo) => {
console.log(chunkInfo.names);
if (chunkInfo.names?.includes('panda.jpg')) {
return '[name].[ext]';
}
const qrcode = ['qrcode-8x8.jpg'];
const names = chunkInfo.names || [];
if (qrcode.some((name) => names.includes(name))) {
return '[name].[ext]';
}
return '[name].[hash].[ext]';
},
manualChunks(id) {
if (id.includes('node_modules')) {
if (id.includes('react')) {
return 'vendor-react';
}
// prettier
if (id.includes('prettier')) {
return 'vendor-prettier';
}
// codemirror
// console.log(id);
return 'vendor';
}
},
},
},
},
server: {
port: 6020,