【问题标题】:Jest - Could not locate module ./fonts/galio.ttf mapped as开玩笑 - 找不到模块 ./fonts/galio.ttf 映射为
【发布时间】: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
    }

【问题讨论】:

    标签: reactjs react-native jestjs react-native-testing-library


    【解决方案1】:

    我修改了我的 jest 配置来添加这个:

    "moduleNameMapper": {
     +     "galio": "identity-obj-proxy"
    }
    

    并安装了 identity-obj-proxy 包 npm i identity-obj-proxy,它解决了字体问题。 问题似乎是字体无法识别,因为它不知道扩展名。

    这是我找到解决方案的地方link

    【讨论】:

    • 拯救了我的一天?
    猜你喜欢
    • 2019-12-09
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多