采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,请问 css className 为防止重复名称生成的 __hash 值怎么去掉呢?
去掉就不对了啊,模块化就是为了防止全局样式污染,要不然很容易命名重复,样式覆盖
防止生成的 __hash 值,需要对webpack做一点修改。
我们首先需要弹出create-react-app的webpack配置:
npm run eject
然后,在webpack.config.js中找到css-loader:
在 localIdentName 中定义了css的输出,你可以在这里自定义css名称
老师好,就是前端代码,会在自己定义的 class 类名后面加上 ___hash 值,怎么样去掉这个功能呢?
不用css modules就解决了这个问题,但是用css modules的意义就是生成hash来达到样式隔离的效果。
这个应该是因为CSS in JS。
hello 同学你好,你的问题我研究了两天,结果还是没看懂,不好意思。能不能举个例子说明一下?
老师好,我上传了截图,您看下。
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
658 5
824 10
709 2
1.7k 2
814 1