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