Babel.js 找不到模块-对react项目运行测试时出错

kokeuurv  于 2022-12-08  发布在  Babel
关注(0)|答案(1)|浏览(170)

当我在我的React项目上本地运行yarn test时,我得到这个错误(项目是用Create react app创建的):
无法找到模块<project_directory>node_modules/babel预设React应用程序/node_modules/@babel/运行时/助手/互操作要求默认值
一切都很正常,在添加react-responsive包后,我的测试开始像这样失败。
即使他们显示他们 * 失败 *,当我选择只运行失败的测试时,他们不会再次运行。这就像他们以自己的方式失败,但与测试过程无关。
顺便说一句,当我的测试在CI/CD管道上运行时,它们工作起来没有问题。

qybjjes1

qybjjes11#

在考虑到CI/CD管道测试运行成功后,我开始考虑它可能必须与我的本地环境做一些事情。
解决方案是首先清除测试中的缓存,然后再次运行测试:

yarn test --clearCache

那次跑步

yarn test

NPM变体

npm test -- --clearCache

现在一切正常。
我发现在这个问题上,关于一个类似的错误,但为一个不同的模块。
这个答案给了我一个解决方案
Issue in on create react app repo

相关问题