Skip to content

this function that "loaderUtils.getHashDigest" might get a wrong hash value. #12807

@Demonimmortal

Description

@Demonimmortal

description

计算出来的className包含“/”会导致样式无法正常加载
定位到特定参数下loaderUtils.getHashDigest计算的结果会包含“/”
image
image
即使两个名称匹配,header标签也无法加载此样式

Environment

react-dev-utils@12.0.1
Chrome 106.0.5249.119

Expected behavior

计算出的className结果中过滤掉“/”

Reproducible demo

const hash = loaderUtils.getHashDigest(
"defaultUI/layouts/layout.lessstyle-header",
'md5',
'base64',
5
)
// hash === '/M5ZU'
// className === "'layout_style-header__/M5ZU'"
//

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions