import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import path from 'path'; import eslintPlugin from 'vite-plugin-eslint'; import fs from 'fs'; // https://vitejs.dev/config/ export default defineConfig({ base: '/callapp/', plugins: [ react(), // 配置eslint检查的目录 eslintPlugin({ include: ['src/**/*.js', 'src/**/*.jsx'], }), ], resolve: { alias: { '@components': path.resolve(__dirname, './src/components'), '@pages': path.resolve(__dirname, './src/pages'), '@assets': path.resolve(__dirname, './src/assets'), '@api': path.resolve(__dirname, './src/api'), '@utils': path.resolve(__dirname, './src/utils'), }, }, server: { host: '0.0.0.0', hmr: true, // 关闭热更新 http://m00.puruiit.cn:3596 proxy: { // https://np.h03.p0551.com http://10.1.2.29:8090 '/bdhealth/': { target: 'http://m00.puruiit.cn:3596/bdhealth/', changeOrigin: true, rewrite: (path) => path.replace(/^\/bdhealth\//, ''), }, }, }, });