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

相关推荐
iamtsfw5 分钟前
记录:express router,可以让node.js后端文件里的路由分布的更清晰
前端·node.js
黑匣子~29 分钟前
Vue 3 官方 Hooks 的用法与实现原理
前端·javascript·vue.js
Yvonne爱编码43 分钟前
CSS-5.1 Transition 过渡
前端·css·状态模式·html5·hbuilder
恰恰兄1 小时前
webpack性能优化
前端·webpack·node.js
23级二本计科1 小时前
对Web界面进行简单自动化测试Selenium
前端·数据库
霍志杰3 小时前
iframe加载或者切换时候,短暂的白屏频闪问题解决
前端·javascript·chrome
李小白663 小时前
论坛系统(中-2)
前端
曼汐 .4 小时前
企业网站架构部署与优化-Nginx核心功能
前端·nginx·架构
YUNYINGXIA4 小时前
Python实现Web请求与响应
开发语言·前端·python
愛芳芳4 小时前
vue3+element-plus+pinia完整搭建好看简洁的管理后台
前端·javascript·vue.js