博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react中使用less和全局样式
阅读量:7153 次
发布时间:2019-06-29

本文共 1124 字,大约阅读时间需要 3 分钟。

前言:使用create-react-app脚手架搭建的react项目,会自带css和sass,但是没有less,如果在项目中需要使用less,需要进行下载并进行一些配置。

1.配置: (1)暴露webpack配置文件。create-react-app搭建的项目看不到webpack相关配置文件,因此需要输入命令npm run eject将文件暴露出来

打开webpack.config.js文件,在42行加入

const lessRegex = /\.(less)$/;const lessModuleRegex = /\.module\.(less)$/;  复制代码

在455行加入

{              test: lessRegex,              exclude: lessModuleRegex,              use: getStyleLoaders({ importLoaders: 3 }, 'less-loader'),                      },            {              test: lessModuleRegex,              use: getStyleLoaders(                 {                    importLoaders: 3,                    modules: true,                    getLocalIdent: getCSSModuleLocalIdent,                    modifyVars:{                      'primary-color': '#1DA57A',                      'link-color': '#1DA57A',                        'border-radius-base': '2px',                    },                    javascriptEnabled: true,                },                   'less-loader'             ),            },复制代码

保存即可

2.下载:控制台输入yarn add less less-loader --save

3.建立less文件,此处为省事直接在src文件夹下建了一个common.less文件

保存即能看到样式已经应用

转载地址:http://dylgl.baihongyu.com/

你可能感兴趣的文章
第一个只出现一次的字符
查看>>
linux杀死僵尸进程
查看>>
源码分析(一) HashMap 源码分析|JDK8
查看>>
STM32 中断
查看>>
SQL中char、varchar、nvarchar的区别
查看>>
python 05day --linux启动过程及文件合并归档压缩vi和vim编辑器
查看>>
jquery堆栈与队列
查看>>
Python基础8_文件处理
查看>>
VBA学习资料分享-1
查看>>
java异常练习2
查看>>
魔方阵算法
查看>>
【转】Pycharm常用快捷键
查看>>
eclipse提交代码至GitHub
查看>>
Android Volley完全解析(二),使用Volley加载网络图片
查看>>
obexd bluetooth传输文件
查看>>
软件测试中常用语
查看>>
ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
查看>>
结对项目开发(石家庄地铁乘车系统)
查看>>
CentOS6.2安装PhpMyadmin3.3.10
查看>>
Java运行环境的搭建---Windows系统
查看>>