plugin_icons.ts 356 B

1234567891011121314151617
  1. import type { RsbuildPlugin } from '@rsbuild/core'
  2. import Icons from 'unplugin-icons/rspack'
  3. const plugin = () =>
  4. Icons({
  5. autoInstall: true,
  6. compiler: 'vue3',
  7. })
  8. export default (): RsbuildPlugin => ({
  9. name: 'rsbuild:unplugin-icons',
  10. setup(api) {
  11. api.modifyRspackConfig((config) => {
  12. config.plugins.push(plugin())
  13. })
  14. },
  15. })