目标
- 如果只有一套可以按照官方的介绍的方式,配置在项目中即可达到目的
- 本篇文章实现的是根据ui提供的less文件使用webpack导出自定义的css
实现流程
- 目录结构
1 | custom-less-theme |
- 安装依赖
1 | { |
- 导出less文件即main.js的内容
1 | import "antd/dist/antd.less" |
- webpack.config.js的配置,固定写法,其中用到了两个插件,一个为将less转化成的css提取出来,一个为压缩提取出来的css.
- 这里可以将要修改的变量采用一个json来配置,方便管理
1 | const path = require("path"); |
- 执行打包, npm run build
结果演示
- 实现的效果为从antd->antd dark -> andt的primary颜色的三个主题来回变化,其中绿色的primary即是本次实现的自定义主题的效果啦
总结
熟悉各个工具的使用,细心跟着文档做就可以啦
关于我
软件开发攻城狮一枚,熟悉dapp,web,android,node,go等软件的开发。