【发布时间】:2017-10-05 12:21:33
【问题描述】:
现在我正在学习如何编写单元测试。我已经阅读了 jest 文档的一部分和 github 上关于 jest 配置的一些代码,我发现选项 moduleNameMapper 可以定义为:
"moduleNameMapper": {
"\\.(jpg|jpeg|png|gif)$": "<rootDir>/__mocks__/fileMock.js",
".*\\.(css|less|scss)$": "<rootDir>/__mocks__/styleMock.js"
}
但我不明白配置中的“\\”是什么意思?
似乎正则表达式中的两个反斜杠无法匹配任何文件或目录。
我只是想知道这样的配置是否可以匹配"aaa.jpg"、"src/images/bbb.jpg"、"src/less/style.config.less"等?
【问题讨论】:
标签: javascript jestjs regular-language