当我在我的React项目上本地运行yarn test
时,我得到这个错误(项目是用Create react app创建的):
无法找到模块<project_directory>node_modules/babel预设React应用程序/node_modules/@babel/运行时/助手/互操作要求默认值
一切都很正常,在添加react-responsive
包后,我的测试开始像这样失败。
即使他们显示他们 * 失败 *,当我选择只运行失败的测试时,他们不会再次运行。这就像他们以自己的方式失败,但与测试过程无关。
顺便说一句,当我的测试在CI/CD管道上运行时,它们工作起来没有问题。
1条答案
按热度按时间qybjjes11#
在考虑到CI/CD管道测试运行成功后,我开始考虑它可能必须与我的本地环境做一些事情。
解决方案是首先清除测试中的缓存,然后再次运行测试:
那次跑步
NPM变体:
现在一切正常。
我发现在这个问题上,关于一个类似的错误,但为一个不同的模块。
这个答案给了我一个解决方案
Issue in on create react app repo