找不到Travis CI Jest Preset反应本机

sha*_*nda 4 javascript travis-ci reactjs jest react-native

我有一个本机应用程序。

今天,我使用Jest添加了单元测试,并连接了Travis CI。当我在本地运行测试时,一切都很好。但是当它们在Travis中运行时,出现此错误:

Validation Error: Preset react-native not found.

谢谢。

gar*_*mac 6

我遇到了这个问题,甚至在一个新项目中都尝试过。

在此处输入图片说明

我通过移除来修复

"jest": {
        "preset": "react-native"
    }
Run Code Online (Sandbox Code Playgroud)

从我的package.json中。

这样做使我能够运行npm run testjest运行玩笑

我的猜测(我可能是错的)是开玩笑的较新版本将不再需要packages.json文件中的配置。