React native 测试无法在React Native上运行
我的React native 测试无法在React Native上运行,react-native,jestjs,React Native,Jestjs,我的babel.config.js是: module.exports = { presets: [ 'module:metro-react-native-babel-preset' ] }; 当我运行npm测试时我得到: 测试套件无法运行 [BABEL]未知:预设/*当直接调用BABEL时,您的预设/需要设置文件名, babel.transform(代码,{filename:'file.ts',预设:[/your preset*/]}) 有关更多信息,请参阅 如果我将配置文件更
babel.config.js
是:
module.exports = {
presets: [
'module:metro-react-native-babel-preset'
]
};
当我运行npm测试时
我得到:
测试套件无法运行
[BABEL]未知:预设/*当直接调用BABEL时,您的预设/需要设置文件名,
babel.transform(代码,{filename:'file.ts',预设:[/your preset*/]})
有关更多信息,请参阅
如果我将配置文件更改为:
module.exports = {
presets: [
'react-native'
]
}
然后运行所有测试。
我的问题:我能改变它吗?两者的区别是什么
谢谢大家! 您正在使用的babel and react本机版本是什么?@OFER2800在尝试运行
npm测试时,您是否在node\u modules
文件夹中安装了metro react本机babel预置
模块?您的包.json
/jest.config.js
看起来像什么使用?@OFER2800在尝试运行npm测试时,您是否在node\u modules
文件夹中安装了metro react native babel preset
模块?您的package.json
/jest.config.js
看起来像什么