代码之家  ›  专栏  ›  技术社区  ›  Thomas

jest测试:找不到模块“.../link.react”from“link.react.js”

  •  3
  • Thomas  · 技术社区  · 7 年前

    我正在尝试按照 https://jest js.io/docs/en/tutorial-react i已经安装了与jest相关的依赖项,已创建 测试\uuuuuuu/link.react.test.js link.react.js 。以下是我的结构:

    但是,它有以下测试问题。但我的结构和两个文件与教程完全相同。

    fail_uuu tests_uuuu/link.react.test.js
    测试套件运行失败
    
    找不到模块“.../link.react”from“link.react.js”
    
    5℃
    6从“react”导入react;
    >7从“.../link.react”导入链接
    ^ ^
    8从“反应测试渲染器”导入渲染器;
    9℃
    10 it('正确呈现',()=>。{
    < /代码> <我已经安装了与jest相关的依赖项,创建了__test__/link.react.test.jsLink.react.js. 以下是我的结构:
    enter image description here

    但是,它有以下测试问题。但我的结构和两个文件与教程完全相同。

    FAIL  __tests__/link.react.test.js
      ● Test suite failed to run
    
        Cannot find module '../Link.react' from 'Link.react.js'
    
           5 | 
           6 | import React from 'react';
        >  7 | import Link from '../Link.react';
             | ^
           8 | import renderer from 'react-test-renderer';
           9 | 
          10 | it('renders correctly', () => {
    
    1 回复  |  直到 7 年前
        1
  •  4
  •   Oleksii    7 年前

    更改文件名 Link.react.js Link.js . 和改变 link.react.test.js 将路径归档到 Link . 对不起,我不知道为什么它会起作用。)

    推荐文章