feat: integrate platform backend and application interfaces

This commit is contained in:
Qiufeng
2026-09-02 21:09:47 +08:00
parent cd9ac1af70
commit b16390dd41
648 changed files with 102488 additions and 17737 deletions
+10 -7
View File
@@ -1,6 +1,5 @@
import path from 'path';
import { loadEnv } from 'vite';
import { viteMockServe } from 'vite-plugin-mock';
import react from '@vitejs/plugin-react';
import svgr from '@honkhonk/vite-plugin-svgr';
@@ -14,7 +13,9 @@ export default (params) => {
return {
base: baseUrl,
resolve: {
dedupe: ['react', 'react-dom', 'tdesign-react'],
alias: {
'tdesign-react': path.resolve(__dirname, './node_modules/tdesign-react'),
assets: path.resolve(__dirname, './src/assets'),
components: path.resolve(__dirname, './src/components'),
configs: path.resolve(__dirname, './src/configs'),
@@ -30,6 +31,12 @@ export default (params) => {
},
},
optimizeDeps: {
// TDesign Alert uses react-transition-group's ESM entry, which imports
// CommonJS prop-types. Pre-bundle both modules for Vite 2 dev parity.
include: ['prop-types', 'react-transition-group'],
},
css: {
preprocessorOptions: {
less: {
@@ -43,11 +50,6 @@ export default (params) => {
plugins: [
svgr(),
react(),
mode === 'mock' &&
viteMockServe({
mockPath: './mock',
localEnabled: true,
}),
],
build: {
@@ -61,8 +63,9 @@ export default (params) => {
'/api': {
// 用于开发环境下的转发请求
// 更多请参考:https://vitejs.dev/config/#server-proxy
target: 'https://service-exndqyuk-1257786608.gz.apigw.tencentcs.com',
target: `http://127.0.0.1:${process.env.MIRAGENFLOW_SERVER_PORT || '3100'}`,
changeOrigin: true,
ws: true,
},
},
},