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

相关推荐
nvd114 分钟前
Lit.js 入门介绍:与 React 的对比
开发语言·javascript·react.js
JarvanMo5 分钟前
Flutter3.38 带来了什么
前端
倚栏听风雨20 分钟前
React中useCallback
前端
不说别的就是很菜22 分钟前
【前端面试】前端工程化篇
前端·面试·职场和发展
亿元程序员33 分钟前
微信小游戏包体限制4M,一个字体就11.24M,怎么玩?
前端
涔溪34 分钟前
vue中预览pdf文件
前端·vue.js·pdf
天若有情67341 分钟前
从零实现轻量级C++ Web框架:SimpleHttpServer入门指南
开发语言·前端·c++·后端·mvc·web应用
摇滚侠44 分钟前
css,控制超出部分隐藏,显示... css,控制超出部分不隐藏,换行
前端·css
IT_陈寒1 小时前
Python 3.12 新特性实战:10个让你代码更优雅的隐藏技巧
前端·人工智能·后端
lyx_20161 小时前
PDF文档导出分页功能实现
react.js·typescript·pdf·react