我必须弹出我的Create React应用程序,现在我可以运行我的测试,但手表完全坏了。
如果我的测试失败或通过,他们不会继续观看,我会收到以下错误。
Error watching file for changes: EMFILE
Failed at the portfolio@0.1.0 test script 'node scripts/test.js --env=jsdom'.
运行npm run test
我已经尝试安装看守员,看看这是否有所作为,但没有成功。
我尝试的另一件事是将以下行添加到我的package.json文件中:
"setupTestFrameworkScriptFile": "<rootDir>/src/setupTests.js",
答案 0 :(得分:1)
我觉得别人可能会遇到这个问题,所以我要说明我是如何解决这个问题的。
事实证明,我需要运行以下命令,您的测试将再次观看测试文件。
rm -rf ./node_modules
npm cache clean
npm install
我一定是不同步的东西......修复一个非常烦人的问题这么简单。