【发布时间】:2021-04-08 06:20:33
【问题描述】:
我正在开发环境中做这样的事情。
import "./main.css"
const App = () => <div className="foo-bar-baz"> <h1>Hello react</h1> </div>
现在我构建了这个,我得到了如下所示的输出。
<div class="foo-bar-baz"> <h1>Hello react</h1> </div>
但这不是我想要的。我希望对类名进行哈希处理。喜欢这个
<div class="fx09_jnm_1 _Y1gn2f"> <h1>Hello react</h1> </div>
我该怎么做?
【问题讨论】:
-
抱歉,没听懂?你能准确解释你想要什么吗?如果您的 className 更改为 hashed,您也应该更改 CSS!
-
你到底想要什么,我知道你的类名会被散列。所以请注意它是否会帮助您解决问题github.com/webpack-contrib/css-loader#localidentname
-
要获得散列的类名,您需要使用 webpack 配置 css-modules。这应该有助于robinwieruch.de/react-css-modules 然后就像@RaghulSK 说你可以使用github.com/webpack-contrib/css-loader#localidentname 来配置你希望你的类如何被散列
-
是的。我认为这对我有用
-
@heisanbug,实际上,我怎样才能在 CRA 中做到这一点github.com/webpack-contrib/css-loader#localidentname? “npm runeject”不运行
标签: javascript html css reactjs webpack