找不到预设 "module:react-native-dotenv"

Couldn't find preset "module:react-native-dotenv"

我用 Detox 设置了一个测试,但是当我用 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

也会出现类似的错误

您需要使用 npm 安装预设,所以

npm install --save-dev metro-react-native-babel-preset react-native-dotenv

应该可以解决问题。