123456789101112131415161718192021222324252627282930313233 |
- // https://umijs.org/config/
- import { defineConfig } from 'umi'
- import WebpackWindiCSSPlugin from 'windicss-webpack-plugin/dist/index'
- export default defineConfig({
- plugins: [
- // https://github.com/zthxxx/react-dev-inspector
- 'react-dev-inspector/plugins/umi/react-inspector'
- ],
- // https://github.com/zthxxx/react-dev-inspector#inspector-loader-props
- inspectorConfig: {
- exclude: [],
- babelPlugins: [
- '@babel/plugin-proposal-logical-assignment-operators',
- '@babel/plugin-proposal-optional-chaining',
- '@babel/plugin-proposal-nullish-coalescing-operator',
- [
- 'import',
- {
- libraryName: '@icon-park/react',
- libraryDirectory: 'es/icons',
- camel2DashComponentName: false
- }
- ]
- ],
- babelOptions: {}
- },
- chainWebpack(config) {
- config.plugin('windicss').use(WebpackWindiCSSPlugin)
- },
- webpack5: {
- // lazyCompilation: {},
- }
- })
|