首先,让我想说的是,现在有很多的更新,网上的一些也有的没用了,

接下来让我来分享一些我的解决方法,时间: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 最新版 填坑记录相关推荐

  1. React项目 antd 修改主题颜色

    上官网

  2. 从零开始写第一个Flutter app(八)——修改主题颜色

    目录 从零开始写第一个Flutter app(一)--Hello World 从零开始写第一个Flutter app(二)--引用第三方包 从零开始写第一个Flutter app(三)--有状态的部件 ...

  3. Android——修改主题颜色

    Android默认的主题是黑色,修改主题颜色此处以修改为白色主题为例: 1.点击File->Settings.(或者快捷键Ctrl+Alt+S) 2.点击Appearance &Beha ...

  4. Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本

    网上找了很多教程,照着做都失败了,整整弄了两天两夜,终于好了.网上根本没有人遇到我的坑么?都搜不到,国外也没搜到,呜呜- 版本说明: 1.(必备)MacBook系统:macOS Catalina(版本 ...

  5. Python美股量化交易填坑记录——13c.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了思路调整的过程,我的目标从"消灭止损单"(越来越保守)改为"追大肉"(允许有止损单,盈利超过损失就行). Python美股量化交易填坑 ...

  6. Python美股量化交易填坑记录——13b.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了该算法的原理和八天的实盘记录: Python美股量化交易填坑记录--13a.Vegas隧道交易机器人_ChristopherShen的博客-CSDN博客 经过八天实盘后,已经 ...

  7. ncnn填坑记录八:将自己训练的模型打包为APK并部署到安卓端运行

    上一篇:ncnn填坑记录七:examples/squeezenet.cpp代码阅读 做一个分类任务,模型选取的mobilenetv3,训练好模型,并按前文依次转换为onnx.ncnn后,参考官方htt ...

  8. ncnn填坑记录五:在安卓端运行ncnn

    上一篇:ncnn填坑记录四:pytorch模型转ncnn 下一篇:ncnn填坑记录六:Android Studio打包APK 一.安装Android Studio 下载地址:https://devel ...

  9. ncnn填坑记录一:安装protobuf、cmake和opencv

    下一篇:ncnn填坑记录二:安装ncnn 一.protobuf安装 1.下载 git clone https://gitee.com/arcy/protobuf.git # 网络不好才在码云下载,建议 ...

最新文章

  1. CIO职能向流程演进
  2. 泊松分布的分布函数_第114讲 SAS泊松分布与泊松回归
  3. POJ 2800 垂直直方图 解题报告
  4. Spring-Cloud | openfeign使用细节
  5. 自编码器参数是否需要相称呢
  6. 如何在 Windows 主机上访问本地局域网中的 Linux 主机
  7. CH - 0805 防线(二分+思维)
  8. [html] 如何关闭HTML页面在IOS下的键盘首字母自动大写?
  9. 工作250:uniapp--实战--flex布局--星级评分
  10. outlook 2007 自动答复邮件
  11. 带网格的_装修要不要用网格布,了解这几点之后再做决定
  12. QT实现完整TIM登录框界面样式
  13. C# 窗体全透明,控件不透明
  14. 基于阈值分解的多级中值滤波-附代码
  15. mysql 数据库备份的多种方式
  16. IDEA导入JDK源码
  17. linux---dns/yum安装软件/定时任务
  18. Windows 11 右键菜单反应慢解决
  19. 【复习】Listening and Reading Comprehension
  20. Camunda流程引擎事件(Events)介绍

热门文章

  1. c语言二维数组初始化_6.2 C语言二维数组
  2. html文件设置成mac屏保,Mac怎么设置屏幕保护?如何设置Mac屏幕保护程序?
  3. 网站域名过户查询_网站建设哪家好?网站建设怎么收费?
  4. 方欣科技算法题面试:蛇形矩阵
  5. 炼油机出来的什么油_小型精炼油设备10来万一套供不应求,油作坊提高油品质量才有出路...
  6. Pyppeteer 使用笔记
  7. /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
  8. 大数据挑战赛(大佬篇)
  9. 学习一项新技能的公式
  10. 剖析亿级请求下的多级缓存