Files
vue-ts-example-2025/vite.config.optimizeDeps.ts
严浩 f16a36680b
Some checks failed
/ playwright (push) Successful in 1m53s
/ build-and-test (push) Failing after 1m58s
CI/CD Pipeline / playwright (push) Successful in 4m4s
CI/CD Pipeline / build-and-deploy (push) Successful in 4m40s
refactor(vite.config.optimizeDeps): entries
2025-10-16 13:39:13 +08:00

35 lines
1.0 KiB
TypeScript

import type { DepOptimizationOptions } from 'vite';
// const primevuecomponents = await (async () => {
// const { components } = await import('@primevue/metadata');
// return components.map((c) => c.from).filter((c) => c !== undefined);
// })();
export function optimizeDeps(): DepOptimizationOptions {
return {
entries: ['src/main.ts', 'src/pages/**/*.vue'],
// include: [
// ...primevuecomponents,
// '@primeuix/themes',
// '@primeuix/themes/lara',
// 'class-variance-authority',
// 'clsx',
// 'tailwind-merge',
// 'reka-ui',
// 'axios',
// '@ant-design/icons-vue',
// 'ant-design-vue/es',
// 'p5',
// '@splinetool/runtime',
// 'satellite.js',
// 'ts-enum-util',
// 'unplugin-vue-router',
// 'unplugin-vue-router/runtime',
// 'unplugin-vue-router/data-loaders/basic',
// 'unplugin-vue-router/data-loaders/pinia-colada',
// 'eruda',
// 'simplebar-vue',
// ],
// exclude: ['quill', 'chart.js/auto'],
};
}