A vite plugin import modules on demand, base on
babel-plugin-import
.
一个基于babel-plugin-import
的Vite按需加载插件。
配置参数请参考:babel-plugin-import
# 通过yarn安装
yarn add vite-plugin-modules -D
# 通过npm安装
npm install vite-plugin-modules -D
// vite.config.js
import { defineConfig } from "vite";
import vitePluginModules from 'vite-plugin-modules';
export default defineConfig({
plugins: [
// ... other plugins
vitePluginModules({
libraryName: "antd",
style: 'css',
}),
vitePluginModules({
libraryName: "funclib",
camel2DashComponentName: false,
}),
]
});