importContext.ts 388 B

123456789101112
  1. import dynamicImport from 'vite-plugin-import-context';
  2. import type { ViteEnv } from '../../utils';
  3. import type { Plugin } from 'vite';
  4. export function configDynamicImport(env: ViteEnv) {
  5. const { VITE_DYNAMIC_IMPORT } = env;
  6. const dynamicImportPlugin: Plugin = dynamicImport({
  7. include: ['**/*.ts'],
  8. autoImportRoute: VITE_DYNAMIC_IMPORT,
  9. });
  10. return dynamicImportPlugin;
  11. }