首页 > 解决方案 > 使用导入的样式时出现错误“无法找到模块”

问题描述

我在我的项目中使用 react-phone-input-2,它是由以下命令添加的。

yarn add react-phone-input-2

为包导入以下样式。

import "react-phone-input-2/lib/style.css";

当我运行 jest spec 时,我收到以下错误。

Test suite failed to run

    Configuration error:
    
    Could not locate module react-phone-input-2/lib/style.css mapped as:
    /Users/prajeeshb/Desktop/MyProjects/PackageTracker/spec/javascript/__mocks__/styleMock.js.
    
    Please check your configuration for these entries:
    {
      "moduleNameMapper": {
        "/\.(css|scss|less)$/": "/Users/prajeeshb/Desktop/MyProjects/PackageTracker/spec/javascript/__mocks__/styleMock.js"
      },
      "resolver": null
    }

      2 | import { observer } from "mobx-react";
      3 | import PhoneInput from "react-phone-input-2";
    > 4 | import "react-phone-input-2/lib/style.css";
        | ^

关于如何解决这个问题的任何想法?

标签: reactjsjestjs

解决方案


推荐阅读