vite-plugin-dynamic-import icon indicating copy to clipboard operation
vite-plugin-dynamic-import copied to clipboard

Imports don't work within defineAsyncComponent() in Vue 2/3

Open mykz opened this issue 2 years ago • 3 comments

Imports don't work when inside defineAsyncComponent() for Vue 2/3

  const Icon = defineAsyncComponent(
    () => import(`module-name/icons/${name}.svg`)
  )

Vite Config:

export default {
  plugins: [
    vue(),
    dynamicImport(),
  ],
  resolve: {
    extensions: [
      '.mjs',
      '.js',
      '.mts',
      '.ts',
      '.jsx',
      '.tsx',
      '.json',
      '.vue',
      '.jpg',
      '.png',
      '.svg',
    ],
  },
}

mykz avatar Dec 13 '23 13:12 mykz

+1

andyyxw avatar Dec 28 '23 10:12 andyyxw

Can someone provide a minimal reproduction repo?

yejimeiming avatar Jan 08 '24 03:01 yejimeiming

+1

hoshyo avatar Sep 19 '24 06:09 hoshyo