codernew-api-frontend/vite.config.ts
gaoziman 0a1ad7aa8f chore(配置): 添加项目核心配置文件
- 配置 package.json 项目依赖和脚本
- 配置 TypeScript 编译选项
- 配置 Vite 构建工具和开发服务器
2025-11-05 09:47:17 +08:00

32 lines
699 B
TypeScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import svgrPlugin from '@arco-plugins/vite-plugin-svgr';
import vitePluginForArco from '@arco-plugins/vite-react';
import setting from './src/settings.json';
// https://vitejs.dev/config/
export default defineConfig({
resolve: {
alias: [{ find: '@', replacement: '/src' }],
},
plugins: [
react(),
svgrPlugin({
svgrOptions: {},
}),
vitePluginForArco({
theme: '@arco-themes/react-arco-pro',
modifyVars: {
'arcoblue-6': setting.themeColor,
},
}),
],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
},
});