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

标签 react-native detox

我用 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

应该可以解决问题。

关于react-native - 找不到预设 "module:react-native-dotenv",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52621531/

相关文章:

JavaScript Array 平面函数未在 React Native 中定义

android - 错误 : In <declare-styleable> FontFamilyFont (React Native)

ios - 如何从命令行构建和部署 react-native 应用程序?

ios - 使用 ad hoc 生成的 native ipa 文件无法在 ios 13 真实设备上运行

detox - 动画按钮阻止排毒

ios - 排毒测试卡在 detox.init 的混合应用程序中

react-native - 如何让 Detox 点击具有 onPress 的嵌套文本元素?

排毒:多个匹配器计数?

react-native - 在 Info.plist 中找不到排毒字段 CFBundleIdentifier

javascript - 选项卡 View 是否仅在滑动时呈现组件?