CDN引入antd不支持主题颜色

发布于 2022-09-13 01:19:05 字数 635 浏览 18 评论 0

本地环境:

create-react-app 进行自定义配置
webpack: 4.19.1
less :4.1.1
less-loader:6.0.0
node v12.7.0

问题:在配置webpack性能优化的时候antd采用的是cdn的方式进行加载、导致之前定制的主题颜色、全部失效、查询资料发现不能用less的样式进行覆盖,
只能采取less-loader定制的方式进行加载、如图:
image.png
但是升级到@6.0.0的版本 发现报错:
image.png

网上的资料都是说版本太高,不能解决我的问题 请问遇到相关的问题的大佬解答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

桃扇骨 2022-09-20 01:19:05

可以配置全局变量:

在less-loader中有modifyVars配置项可以进行配置:

less-loader < 6.0.0

loader: 'less-loader', // compiles Less to CSS
    options: {
      modifyVars: {
        'primary-color': '#1fb5ab',
        'link-color': '#1fb5ab',
        'border-radius-base': '2px',
      },
      javascriptEnabled: true,
    },

less-loader >= 6.0.0

根据官网进行配置即可,其实就是多了一个lessOptions

image.png

参考资料:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文