vite.config.ts 457 B

123456789101112131415161718192021
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'pathe'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [vue({
  7. template: {
  8. compilerOptions: {
  9. isCustomElement: tag => tag.startsWith('Tres') && tag !== 'TresCanvas',
  10. },
  11. },
  12. })],
  13. resolve: {
  14. alias: {
  15. '/@': resolve(__dirname, '../src'),
  16. },
  17. dedupe: ['@tresjs/core', 'three'],
  18. },
  19. })