localIdentName 哈希冲突
localIdentName Hash Clashes
在我们的应用程序中,使用 CSS 模块,我们的一些样式的名称长度非常长。对于我们的产品构建来说,让这些更短似乎是明智的。由此产生两个问题:
这对 DOM 有影响吗?较短的 class 名称是否会使浏览器更容易呈现?
如果重要的话,我希望 class 只是一个短散列:
localIdentName: '[hash:base64:5]',
但是,有五个字符,这不是一个很大的地址 space。 css-loader 中是否有任何哈希冲突处理?
我对此进行了测试(我本可以在发布问题之前完成此操作)但不,不支持散列冲突。我将 localIdentName 设置为:
localIdentName: '[hash:base64:1]',
多种风格相互碰撞。
在我们的应用程序中,使用 CSS 模块,我们的一些样式的名称长度非常长。对于我们的产品构建来说,让这些更短似乎是明智的。由此产生两个问题:
这对 DOM 有影响吗?较短的 class 名称是否会使浏览器更容易呈现?
如果重要的话,我希望 class 只是一个短散列:
localIdentName: '[hash:base64:5]',
但是,有五个字符,这不是一个很大的地址 space。 css-loader 中是否有任何哈希冲突处理?
我对此进行了测试(我本可以在发布问题之前完成此操作)但不,不支持散列冲突。我将 localIdentName 设置为:
localIdentName: '[hash:base64:1]',
多种风格相互碰撞。