找不到预设 "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
应该可以解决问题。
我用 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
应该可以解决问题。