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
看起来像什么