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

相关推荐
沙蒿同学4 小时前
不引 Ghostscript:我用纯 Go 给 PDF 做了一场「压缩手术」
前端·后端·github
变与不变8064 小时前
jQuery细节以及使用应用场景
前端·javascript·jquery
SailingCoder6 小时前
【封闭结束1】端到端交付:Agent 一次请求如何走完全链路
前端·安全·ai·面试·agent·harness
风骏时光牛马8 小时前
AI多模块协同自动化工作流
前端
zhangminghuan8 小时前
前端面试应对技巧
前端·面试·职场和发展
计算机魔术师9 小时前
潜伏14年的PHP致命洞,AI跑两天就交卷了
前端
IT_陈寒9 小时前
Vue的这个响应式陷阱我居然现在才发现
前端·人工智能·后端
Python自动化直播10 小时前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播
开开心心就好10 小时前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea