记react引入less

通过create-react-app脚手架生成的项目,不带less预处理。所以需要自己手动配置,才能够在项目中使用less样式文件

第一步 需要暴露webpack配置,执行以下命令

npm run eject(yarn eject)

如报以下错误
在这里插入图片描述

是因为在创建react项目时,使用的脚手架创建添加了.gitnore文件,项目是没有仓库的,所以我们要执行以下命令行给项目创建仓库。

git add -A
git commit -m 'xxx'
再执行
npm run ecject

则成功暴露webpack
在这里插入图片描述
第二步 暴露成功后则进入webpack.config.js配置,首先要在style files regexes添加样式正则。

在这里插入图片描述
第三步 紧接着修改getStyleLoder添加less-loader让其解析成css
在这里插入图片描述
第四步 最后一步是添加直接less的模块,模仿上面sass/scss书写
在这里插入图片描述
最后重启项目,发现引入无错
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值