Skip to main content
Version: 3.0 (Current)

Helpers

getImportPluginsOfRsuite

配合babel-plugin-import去做一些自动tree shaking失败后的手动tree shaking行为。

这里是rsuite的预置行为。

DEMO

使用如下:

import { defineConfig, getImportPluginsOfRsuite } from '@dz-web/esboot';

export default defineConfig((runtimeCfg) => ({
extraBabelPlugins: [
getImportPluginsOfRsuite(),
],
}));

API

type GetImportPluginsOfRsuite = (noCssCompList?: string[]) => BabelPlugin;

noCssCompList

rsuite有一些组件是没有style的,需要传入一个忽略数组。

内置的已经有

const defaultNoCssComp = ['CustomProvider', 'Whisper'];