react css module 不生效问题记录

背景:自己使用webpack+react+css+less配置的项目框架,在使用过程中发现css module引入不生效。

typescript 复制代码
import React from 'react'
import styles from './index.module.less'
console.log(styles)//输出 undefined

webpack配置了css-loader,less-loader,webpack默认css modules为开启状态,只要添加了css-loader,就可以使用xx.module.css

typescript 复制代码
{
        test: /.(css|less)$/, //匹配 css和less 文件
        use: ['style-loader', 'css-loader', 'postcss-loader', 'less-loader'],
      },

css module使用只跟webpack的配置有关,有问题请查看webpack的配置。

查了很多文档发现webpack配置css-loader都是同样的套路,几乎试了很多方法,都不行

最后很无奈,已经鼓捣一天了,对比正常项目的package.json,发现css-loader使用了最新版本7.1.x,旧项目使用的是6.x,抱着试试看的心态降低了版本,出现了奇迹。

于是在github上css-loader有这样一个issue

相关推荐
烛阴几秒前
C#继承与多态全解析,让你的对象“活”起来
前端·c#
狗哥哥3 分钟前
Swagger对接MCP服务:赋能AI编码的高效落地指南
前端·后端
zl_vslam4 分钟前
SLAM中的非线性优-3D图优化之相对位姿Between Factor(六)
前端·人工智能·算法·计算机视觉·slam se2 非线性优化
申阳5 分钟前
Day 18:01. 基于 SpringBoot4 开发后台管理系统-快速了解一下 SpringBoot4 新特性
前端·后端·程序员
500佰8 分钟前
技术包办模式给我带来的反思
前端
g***727011 分钟前
spring-boot-starter和spring-boot-starter-web的关联
前端
用户414292960723913 分钟前
解决「买不到、买得贵、买得慢」:反向海淘独立站的核心功能设计与案例复盘
前端·后端·架构
N***p36515 分钟前
SpringBoot返回文件让前端下载的几种方式
前端·spring boot·后端
五号厂房16 分钟前
网络请求库通用封装(GET/POST + 超时 + 传参)+fetch
前端
小雨青年19 分钟前
智能交互新范式:拒绝“黑盒”,带你用 MateChat 与 DSL 构建“高可靠”的 NL2UI 引擎
前端·ai·华为云