| | |
| | | import viteSvgIcons from 'vite-plugin-svg-icons' |
| | | import { viteVConsole } from 'vite-plugin-vconsole' |
| | | import cesium from 'vite-plugin-cesium' |
| | | // autoImport |
| | | import AutoImport from 'unplugin-auto-import/vite' |
| | | // https://vitejs.dev/config/ |
| | | export default ({ command, mode }: ConfigEnv): UserConfigExport => defineConfig({ |
| | | plugins: [ |
| | |
| | | theme: 'light' |
| | | } |
| | | }), |
| | | AutoImport({ |
| | | dts: 'types/auto-imports.d.ts', |
| | | imports: ['vue', 'vue-router'], |
| | | // 解决eslint报错问题 |
| | | eslintrc: { |
| | | // 这里先设置成true然后npm run dev 运行之后会生成 .eslintrc-auto-import.json 文件之后,在改为false |
| | | enabled: false, |
| | | filepath: './.eslintrc-auto-import.json', // 生成的文件路径 |
| | | globalsPropValue: true, |
| | | }, |
| | | }), |
| | | PkgConfig(), |
| | | OptimizationPersist() |
| | | // [svgBuilder('./src/assets/icons/')] // All svg under src/icons/svg/ have been imported here, no need to import separately |