clash-and-dashboard/vite.config.ts
2021-01-14 19:10:36 +08:00

33 lines
793 B
TypeScript

import reactRefresh from '@vitejs/plugin-react-refresh'
import tsConfigPath from 'vite-tsconfig-paths'
import { defineConfig } from 'vite'
export default defineConfig({
plugins: [reactRefresh(), tsConfigPath()],
optimizeDeps: {
include: [
"dayjs/plugin/relativeTime",
"dayjs/locale/zh-cn"
]
},
css: {
preprocessorOptions: {
scss: {
additionalData: '@import "src/styles/variables.scss";'
}
}
},
build: {
base: './',
rollupOptions: {
output: {
manualChunks(id) {
if (id.includes('node_modules')) {
return 'vendor';
}
}
}
}
}
})