React的webpack.config.js中配置less

在React的webpack.config.js中配置less

第一,先暴露webpack的文件

	输入命令 : yarn eject

执行成功后会出现webpack.conofig.js文件,如果失败请参考:https://blog.csdn.net/August_leo/article/details/85463753在这里插入图片描述

第二,安装less 和 less-loader

输入命令 : yarn  add   less less-loader

第三,修改webpack.config.js文件

在文件中的oneOf:[ ]这个数组中添加一下代码,必须是oneOf数组的第一个元素。

   {
          test: /\.less$/,
          use:[
              {loader: "style-loader"},
              {loader: "css-loader"},
              {
                  loader: "less-loader",
                  options: {
                      sourceMap:true,
                      modifyVars:{
                         // '@primary-color':'#F0CF13',
                      },
                      javascriptEnabled:true,
                  },
              }
          ],
      },

可能会出现以下两种异常:
在这里插入图片描述
在这里插入图片描述
解决方法:安装提示中的模块就可以了

 yarn add  @babel/plugin-transform-react-jsx-source
 yarn add  @babel/plugin-transform-react-jsx-self

按需加载请参考:https://blog.csdn.net/weixin_45415885/article/details/96476117

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值