Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React-Jest:未找到测试,正在退出,代码为0_Reactjs_Jestjs - Fatal编程技术网

Reactjs React-Jest:未找到测试,正在退出,代码为0

Reactjs React-Jest:未找到测试,正在退出,代码为0,reactjs,jestjs,Reactjs,Jestjs,我学习ReactJS有几个星期了,但我面临着一个自己无法解决的问题 我使用createreact-app命令来启动react项目,但在此之后完全不可能使用npm-test。即使我不接触项目中的任何内容,当我尝试运行npm测试时我只会得到“未找到测试,使用代码0退出”。。。。当我刚刚创建项目时,有src/App.test.js,但是命令没有找到任何东西( 我发送文件夹的人成功运行了测试…问题是否可能来自我的计算机/环境(Windows 10) 谢谢你的帮助 祝你有愉快的一天,明白了 我找到了这个帖

我学习ReactJS有几个星期了,但我面临着一个自己无法解决的问题

我使用
createreact-app
命令来启动react项目,但在此之后完全不可能使用
npm-test
。即使我不接触项目中的任何内容,当我尝试运行
npm测试时
我只会得到“未找到测试,使用代码0退出”。。。。当我刚刚创建项目时,有
src/App.test.js
,但是命令没有找到任何东西(

我发送文件夹的人成功运行了测试…问题是否可能来自我的计算机/环境(Windows 10)

谢谢你的帮助

祝你有愉快的一天,明白了

我找到了这个帖子 请解释
npm测试
不适用于隐藏目录(.xxx)

My projet位于
C:\Users\kendr\.babun\cygwin\home\Kendrak\react\myprojet下
问题是
.babun

我将我的项目移动到另一个目录中,test命令现在可以正常工作了!

将这一行添加到“package.json”中

  • open package.json

  • 在该
    “测试”中查找脚本:“react scripts test”
    将其替换为

    "test": "react-scripts test --watchAll --testMatch **/src/**/*.test.js"
    
  • 现在运行npm测试


  • 它可以工作!

    不,这不是因为操作系统。请确保
    App.test.js
    至少有一个测试。确保您在正确的目录下运行该命令。您是否在文件中编写了任何Jest测试用例?是的,我自己编写了一些基本测试,然后发现它不起作用。因此,我从一个新的完全干净的目录重新启动“create react app”的原始基本测试只包含几行代码:import react from'react';import{render}from'@testing library/react';import app from./app';test('renders learn react link',()=>{const{getByText}=render();const linkElement=getByText(/learn react/i);expect(linkElement).toBeInTheDocument())});
    我从项目的基本目录“myTestApp”(使用
    create react app myTestApp
    创建)运行
    npm测试