Antd 修改主题颜色2018 最新版 填坑记录
首先,让我想说的是,现在有很多的更新,网上的一些也有的没用了,
接下来让我来分享一些我的解决方法,时间:2018.12/18.
1.和网上的一样,我用的是creat-react-app创建的项目,修改主题的方式也是用的:run eject后的项目结构的webpack.config.dev.js修改
第一步:
yarn run eject
或者
npm run eject
然后在目录结构就会多一个文件夹
我们要修改的webpack.config.dev.js(开发时)和webpack.config.prod.js(打包时)文件,
但是还要下载几个插件
1.下载babel-plugin-import
2.下载less和less-loader
1.npm install babel-plugin-import -s或者
yarn add babel-plugin-import
2.
npm install -s less//less-loader
npm install --save-dev less-loader less或者yarn add less//less-loaderyarn add less-loader
3.类似下载第三方插件的事就不多说了 进入正题。
1.打开webpack.config.dev.js
如图
先唠叨一下,网上有很多的过时了,比如修改
test: /\.(css)$/,
的,你会发现,根本没有,结构都变了
那是因为
test: /\.(css)$/,
都写成了这样
我也是被坑的很惨,我为此找了好多文档,终于总结出来了,开始
下载好之后,找到这个位置把 plugins改成如下
"plugins": [["import", {"libraryName": "antd", "libraryDirectory":"es", "style": true}],[
然后ctrl+F 在搜索栏中输入exclude 在exclude中加入/\.less$/,
最后在找到这个位置在rules中的use[]后面加入代码如图
{test: /\.less$/,//include: paths.appSrc,use: [{loader: "style-loader" // creates style nodes from JS strings}, {loader: "css-loader" // translates CSS into CommonJS}, {loader: "less-loader",// compiles Less to CSSoptions: {sourceMap: true,modifyVars: {'primary-color': '#1DA57A','link-color': '#1DA57A','border-radius-base': '2px',},javascriptEnabled: true,}}]},
最后重启,效果如图
如果此报错
网上的,我也有这个错误,如果没加/\.less$/,也会包这个错误
转载于:https://www.cnblogs.com/zlf888/p/10136535.html
Antd 修改主题颜色2018 最新版 填坑记录相关推荐
- React项目 antd 修改主题颜色
上官网
- 从零开始写第一个Flutter app(八)——修改主题颜色
目录 从零开始写第一个Flutter app(一)--Hello World 从零开始写第一个Flutter app(二)--引用第三方包 从零开始写第一个Flutter app(三)--有状态的部件 ...
- Android——修改主题颜色
Android默认的主题是黑色,修改主题颜色此处以修改为白色主题为例: 1.点击File->Settings.(或者快捷键Ctrl+Alt+S) 2.点击Appearance &Beha ...
- Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本
网上找了很多教程,照着做都失败了,整整弄了两天两夜,终于好了.网上根本没有人遇到我的坑么?都搜不到,国外也没搜到,呜呜- 版本说明: 1.(必备)MacBook系统:macOS Catalina(版本 ...
- Python美股量化交易填坑记录——13c.Vegas隧道交易机器人(实盘记录)
1.背景 上一篇帖子介绍了思路调整的过程,我的目标从"消灭止损单"(越来越保守)改为"追大肉"(允许有止损单,盈利超过损失就行). Python美股量化交易填坑 ...
- Python美股量化交易填坑记录——13b.Vegas隧道交易机器人(实盘记录)
1.背景 上一篇帖子介绍了该算法的原理和八天的实盘记录: Python美股量化交易填坑记录--13a.Vegas隧道交易机器人_ChristopherShen的博客-CSDN博客 经过八天实盘后,已经 ...
- ncnn填坑记录八:将自己训练的模型打包为APK并部署到安卓端运行
上一篇:ncnn填坑记录七:examples/squeezenet.cpp代码阅读 做一个分类任务,模型选取的mobilenetv3,训练好模型,并按前文依次转换为onnx.ncnn后,参考官方htt ...
- ncnn填坑记录五:在安卓端运行ncnn
上一篇:ncnn填坑记录四:pytorch模型转ncnn 下一篇:ncnn填坑记录六:Android Studio打包APK 一.安装Android Studio 下载地址:https://devel ...
- ncnn填坑记录一:安装protobuf、cmake和opencv
下一篇:ncnn填坑记录二:安装ncnn 一.protobuf安装 1.下载 git clone https://gitee.com/arcy/protobuf.git # 网络不好才在码云下载,建议 ...
最新文章
- CIO职能向流程演进
- 泊松分布的分布函数_第114讲 SAS泊松分布与泊松回归
- POJ 2800 垂直直方图 解题报告
- Spring-Cloud | openfeign使用细节
- 自编码器参数是否需要相称呢
- 如何在 Windows 主机上访问本地局域网中的 Linux 主机
- CH - 0805 防线(二分+思维)
- [html] 如何关闭HTML页面在IOS下的键盘首字母自动大写?
- 工作250:uniapp--实战--flex布局--星级评分
- outlook 2007 自动答复邮件
- 带网格的_装修要不要用网格布,了解这几点之后再做决定
- QT实现完整TIM登录框界面样式
- C# 窗体全透明,控件不透明
- 基于阈值分解的多级中值滤波-附代码
- mysql 数据库备份的多种方式
- IDEA导入JDK源码
- linux---dns/yum安装软件/定时任务
- Windows 11 右键菜单反应慢解决
- 【复习】Listening and Reading Comprehension
- Camunda流程引擎事件(Events)介绍
热门文章
- c语言二维数组初始化_6.2 C语言二维数组
- html文件设置成mac屏保,Mac怎么设置屏幕保护?如何设置Mac屏幕保护程序?
- 网站域名过户查询_网站建设哪家好?网站建设怎么收费?
- 方欣科技算法题面试:蛇形矩阵
- 炼油机出来的什么油_小型精炼油设备10来万一套供不应求,油作坊提高油品质量才有出路...
- Pyppeteer 使用笔记
- /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
- 大数据挑战赛(大佬篇)
- 学习一项新技能的公式
- 剖析亿级请求下的多级缓存