使用babel-preset-react-native/index.js进行TransformError

前端之家收集整理的这篇文章主要介绍了使用babel-preset-react-native/index.js进行TransformError前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是反应原生的新手,并尝试在屏幕上呈现我的第一个文本.

当我运行react-native run-ios然后单击进入我的示例应用程序时,我看到以下错误

TransformError ENOENT: no such file or directory,open ‘…/albums/node_modules/babel-preset-react-native/index.js’ while processing preset ‘…/babel-preset-react-native/index.js’ RCTFatal RCTCxxBridge handleError

index.js在我的项目中存在,使用以下代码

‘使用严格’;
module.exports = require(‘./ configs / main’);

到目前为止,我尝试过以下方法

1)为babel-preset-react-native重新安装npm

2)使用纱线去除然后重新添加babel-preset-react-native
纱线去除babel-preset-react-native
yarn add babel-preset-react-native@2.1.0

3)完全删除babel.rc

没有任何效果.渴望听到有关其他事情的建议和建议.

这是新版本的babel-preset-react-native中的错误,因为它会在您运行react-native init命令后自动添加

请看一下这个github问题https://github.com/facebook/react-native/issues/15513

解决方法,尝试更改版本:

yarn remove babel-preset-react-native
yarn add babel-preset-react-native@2.1.0

如果这对您不起作用,请尝试在以下代码删除node_modules / babel-preset-react-native / configs / main.js中的尾随逗号

https://github.com/facebook/react-native/blob/6ad7e8281b37ee2ce6425363c0b17420d056807a/babel-preset/configs/main.js#L40并重新运行您的应用程序

原文链接:https://www.f2er.com/react/301269.html

猜你在找的React相关文章