antfu / purge-icons

🎐 Bundles icons on demand
https://www.npmjs.com/package/purge-icons
MIT License
228 stars 18 forks source link

Uncaught SyntaxError: The requested module '/node_modules/@purge-icons/generated does not provide an export named 'default' #10

Closed alvarosabu closed 3 years ago

alvarosabu commented 3 years ago

Sorry for the spam 😅

I'm getting this error on the console when using vite-plugin-purge-icons:

Uncaught SyntaxError: The requested module '/node_modules/@purge-icons/generated/node_modules/@iconify/iconify/dist/iconify.min.js?v=7be72ba2' does not provide an export named 'default'

My vite.config.ts :

import { defineConfig } from 'vite';
import path from 'path'

import vue from '@vitejs/plugin-vue';
import Components from 'vite-plugin-components';

import ViteIcons, { ViteIconsResolver } from 'vite-plugin-icons';
import PurgeIcons from 'vite-plugin-purge-icons'

export default defineConfig({
  alias: {
    '/~/': `${path.resolve(__dirname, 'src')}/`,
  },
  plugins: [
    vue(),
    Components({
      customComponentResolvers: ViteIconsResolver(),
    }),
    ViteIcons(),
    PurgeIcons()
  ]
})

main.ts

import { createApp } from 'vue'
import App from './App.vue'
import routes from './router';
import './styles/main.css'

import '@purge-icons/generated';

import { createRouter, createWebHistory } from 'vue-router';

const router = createRouter({
    history: createWebHistory(),
    routes
});

const app = createApp(App);
app.use(router)
app.mount('#app')

Is something from my config?