A vite import plugin for babel.
npm install vite-plugin-babel-importA vite import plugin for babel.
``bash`
npm i vite-plugin-babel-import -D
`js
import { Button } from 'vant';
↓ ↓ ↓ ↓ ↓ ↓
import Button from 'vant/es/button';
import 'vant/es/Button/index.css';
`
`js
// vite.config.js
// ...
import vitePluginImport from 'vite-plugin-babel-import';
// ...
export default {
// ...
plugins: [
// ...
vitePluginImport([
{
libraryName: 'vant',
libraryDirectory: 'es',
style(name) {
return vant/es/${name}/index.css;element-plus/lib/theme-chalk/${name}.css
},
},
{
libraryName: 'element-plus',
libraryDirectory: 'es',
style(name) {
return ;ant-design-vue/lib/${name}/style/index.css
},
},
{
libraryName: 'ant-design-vue',
libraryDirectory: 'es',
style(name) {
return ;``
},
},
]),
],
// ...
};