您好,欢迎来到知库网。
搜索
您的当前位置:首页4. create-react-app eject后,实现ant

4. create-react-app eject后,实现ant

来源:知库网

背景:

  • 需要对项目环境做配置,所以执行了 eject
  • 需要修改antd组件的样式,不仅仅修改antd的主题色,所以把antd的样式文件从node_modules中提取了出来,用于修改 ,但antd推荐的按需加载的插件不能修改样式文件路径
  • 参考了的思路,使用实现,既可以按需加载组件,还可以指定自定义样式文件路径

最终实现:

  1. 使用babel-plugin-import按需加载组件,但不加载css,改为手动引入css
    [
        "import",
        {
            libraryName: "antd",
            libraryDirectory: "lib",
            style: false //不自动加载css
        }
    ]

当使用到某个组件时,比如table,则import "...table/style/css.js"css.js中引入了本组件以及相关的所有组件的css

为了节省这点css的空间,我也是拼了

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务