【发布时间】:2017-12-20 09:47:04
【问题描述】:
我有一个 react-native 应用程序。
今天我用 Jest 添加了单元测试,并连接了 Travis CI。当我在本地运行测试时,一切都很好。但是当他们在 Travis 中运行时,我得到了这个错误:
Validation Error: Preset react-native not found.
谢谢。
【问题讨论】:
-
检查你的 package.json 看看 jest-react-native 是否在里面。如果没有,请执行 npm install –save jest-react-native。
-
不是。但我认为 Facebook 说它包含在最新版本中。我几天前启动了我的应用程序
-
你是对的。我认为不再需要它了。我现在不确定。然后检查 babel-jest 和 Babel-preset-react-native。可能在您的本地节点模块中但未保存到 package.json 的内容
-
所有内容都包含在内,但仍然无法正常工作
-
如果您的
rootDir设置不正确,可能会发生这种情况
标签: javascript reactjs react-native travis-ci jestjs