antd自定义样式主题

react新的目录结构(2018.12.30 11:48下载的模板)

在这里插入图片描述

这里的react版本比2018.12.25号之前的项目结构有所变化

怎么使用react安装自定义样式

antd less@2.7.3 less-loader babel-plugin-import 必须安装,antd就是用less写的

yarn add antd less@2.7.3 less-loader babel-plugin-import

这里的less必须是2.7.3以下的版本

#* 0 找到这个文件

在这里插入图片描述

此版本的项目已经发生很大的变化,css和sass自动安装,但要使用sass得安装sass-loader
看一下现在的loader怎么展示的
在这里插入图片描述
在这里插入图片描述

解决方案

#* 1: ctrl + f 搜一下plugins

在这里插入图片描述

在plugins里边加一个 ,不能加在其他位置,负责就报错

["import", {"libraryName": "antd", "libraryDirectory":"es", "style": true}],

#* 3: 然后ctrl+f 搜索 exclude 在exclude中加入 /\.less$/, 像下图这样

在这里插入图片描述

#* 4: 找到这个位置在rules中的use[] 后面加入代码见下图
在这里插入图片描述

{
          test: /\.less$/,
          use: [{
            loader: "style-loader"
          }, {
            loader: "css-loader"
          }, {
            loader: "less-loader",
            options: {
              sourceMap: true,
              modifyVars: {
                'primary-color': '#1DA57A',
                'link-color': '#1DA57A',
                'border-radius-base': '2px',
              },
              javascriptEnabled: true,
            }
          }]
        },

按照antd的规则修改样式就行
链接: antd自定义样式修改规则.

在这里插入图片描述

#*6: 重启服务,yarn start [这是输入框的样式已经修改了]

在这里插入图片描述

不需要手动引入任何的 .css或者.less文件,重启就行

联系方式 QQ: 1733813240 或 focusdroid@126.com

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值