开玩笑 - 找不到模块 ./fonts/galio.ttf 映射为
Posted
技术标签:
【中文标题】开玩笑 - 找不到模块 ./fonts/galio.ttf 映射为【英文标题】:Jest - Could not locate module ./fonts/galio.ttf mapped as 【发布时间】:2021-05-02 06:29:48 【问题描述】:我是响应本机测试的新手,最近我遇到了这个错误。我仍然无法找到解决此问题的正确解决方案。请问有人可以帮忙吗?
提前致谢。
Configuration error:
Could not locate module ./fonts/galio.ttf mapped as:
Please check your configuration for these entries:
"moduleNameMapper":
"/\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$/": "/Users/iswanjumat/Documents/works/jet_stream_africa/jetpaynow_mobile_app/__mocks__/fileMock.js"
,
"resolver": undefined
【问题讨论】:
【参考方案1】:我修改了我的 jest 配置来添加这个:
"moduleNameMapper":
+ "galio": "identity-obj-proxy"
并安装了 identity-obj-proxy 包 npm i identity-obj-proxy,它解决了字体问题。 问题似乎是字体无法识别,因为它不知道扩展名。
这是我找到解决方案的地方link
【讨论】:
拯救了我的一天?以上是关于开玩笑 - 找不到模块 ./fonts/galio.ttf 映射为的主要内容,如果未能解决你的问题,请参考以下文章
在 CI 中使用 typescript 路径开玩笑“找不到模块”