fix(frontend): eliminate all tsconfig and vite proxy build deprecation warnings
This commit is contained in:
@@ -24,11 +24,10 @@
|
||||
"noImplicitReturns": true,
|
||||
|
||||
/* Path Aliases */
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": ["src/*"],
|
||||
"@shared/*": ["src/shared/*"],
|
||||
"@modules/*": ["src/modules/*"]
|
||||
"@/*": ["./src/*"],
|
||||
"@shared/*": ["./src/shared/*"],
|
||||
"@modules/*": ["./src/modules/*"]
|
||||
}
|
||||
},
|
||||
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"]
|
||||
|
||||
@@ -26,8 +26,9 @@ export default defineConfig({
|
||||
changeOrigin: true,
|
||||
secure: false,
|
||||
configure: (proxy) => {
|
||||
proxy.on('error', (_err, _req, res: any) => {
|
||||
if (res && !res.headersSent) {
|
||||
proxy.on('error', (...args: any[]) => {
|
||||
const res = args[2];
|
||||
if (res && typeof res.writeHead === 'function' && !res.headersSent) {
|
||||
res.writeHead(200, { 'Content-Type': 'application/json' });
|
||||
res.end(JSON.stringify({ status: 'OFFLINE_MOCK_ACTIVE', data: [], versions: [] }));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user