localIdentName哈希冲突

时间:2017-09-29 08:27:59

标签: css webpack css-loader

在我们的应用程序中,使用CSS模块,我们的一些样式在名称的长度上非常大。对于我们的产品构建来说,使这些更短,这似乎是谨慎的。有两个问题:

这在DOM方面是否重要?更短的类名是否会使浏览器更容易呈现?

如果它确实重要,我更喜欢这个类只是一个简短的哈希:

localIdentName: '[hash:base64:5]',

但是,对于五个字符,这不是一个非常大的地址空间。在css-loader中是否有任何哈希冲突处理?

1 个答案:

答案 0 :(得分:3)

我对此进行了测试(我可以在发布问题之前完成此操作)而不是,不支持哈希冲突。我将localIdentName设置为:

 localIdentName: '[hash:base64:1]',

一大堆风格相互碰撞。