vite-plugin-vue2-svg

load SVG files as Vue components, for Vue2.x only.
345,822 19
Install
npm install vite-plugin-vue2-svg
Latest Version:0.4.0
Vue:2
License:MIT
Last Updated:Nov 4, 2023
Links: GitHub  ·  npm
Maintainer: pakholeung

vite-plugin-vue2-svg

load SVG files as Vue components, for Vue2.x only.

NPM

Install

yarn add vite-plugin-vue2-svg
# or
npm install vite-plugin-vue2-svg

Usage

// vite.config.ts
import { defineConfig } from "vite";
import { createVuePlugin } from "vite-plugin-vue2"; // vue2 plugin
import { createSvgPlugin } from "vite-plugin-vue2-svg";

export default defineConfig({
  plugins: [createVuePlugin(), createSvgPlugin()],
});
<!-- App.vue -->
<template>
  <Icon />
</template>
<script>
import Icon from "./icon.svg";

export default {
  components: {
    Icon,
  },
};
</script>

If you want disabled this plugin for specific file, just add ?raw when you import.

import Icon from "./icon.svg?raw"; // svg file import without transform

Options

createSvgPlugin({
  svgoConfig: SVGO.Options, // check https://github.com/svg/svgo
});

License

MIT

Related Packages

unplugin-svg-vue-component

Use svg as vue components with support for both vue2.7 and vue3.x

953,115 3
@kingyue/vite-plugin-vue2-svg

Vite plugin to load SVG files as Vue 2 components

14,643 2
vite-plugin-vue2

Vite plugin for Vue2

1,474,659 618
vite-plugin-git-revision

Vite plugin that generates VERSION and COMMITHASH files during build based on a...

21,961 11
@koala/yibin-ui

宜宾大脑主题定制

4,077

Version History

Version Released License
0.4.0 MIT
0.3.0 MIT
0.2.2 MIT
0.2.1 MIT
0.1.8 MIT