我使用排毒设置了测试,但是当我使用detox test
启动测试时,测试开始了,但是我收到此错误:
Couldn't find preset "module:react-native-dotenv" relative to directory "/Users/iota/workspace/Project"
在我要测试的场景文件中,我有这个:
import { BASE_URL, GOOGLE_APP_ID } from 'react-native-dotenv';
我的.babelrc
文件:
{
"presets": [
"module:react-native-dotenv",
"module:metro-react-native-babel-preset"
]
}
有任何提示吗?
更新
如果删除行module:react-native-dotenv
,则module:metro-react-native-babel-preset
也会出现类似错误
答案 0 :(得分:1)
您需要使用npm安装预设,所以
npm install --save-dev metro-react-native-babel-preset react-native-dotenv
应该解决问题。