create-react-app 搭建项目遇到的问题整理

本文总结了在使用create-react-app搭建项目时遇到的常见问题,包括npm run eject后的配置调整,如何引入并配置less,解决由于history版本过高导致的路由问题,以及在引入antd后样式失效的处理方法。
摘要由CSDN通过智能技术生成

1.npm run eject 暴露出create-react-app的webpack配置文件

2.引入less

先安装less、less-loader
npm less less-loader --save

找到暴露出来的webpack.config.js文件,修改增加配置如下:

// 在webpack.config.js文件下增加如下
// 1. sassModuleRegex下面增加如下
const lessRegex = /\.(less)$/;
const lessModuleRegex = /\.module\.(less)$/;

// 2.sassModuleRegex下面配置如下
 // Less 解析配置
            {
              test: lessRegex,
              exclude: lessModuleRegex,
              use: getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction
                    ? shouldUseSourceMap
                    : isEnvDevelopment,
                },
                'less-loader',
              ),
              sideEffects: true,
            },

            {
              test: lessModuleRegex,
              use: getStyleLoaders(
                {
                  importLoaders: 2,
                  sourceMap: isEnvProduction
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值