当前位置: 首页 > 知识库问答 >
问题:

React-Native 0.57:“找不到变量:Required”,带有metro-react-native-babel-preset

姜松
2023-03-14

我开始了一个在react-native和React-JS之间共享代码的多平台项目。所以我有一个针对浏览器/电子的webpack设置,以及针对Android/iOS的react-native 0.57设置。我现在遇到的问题是:找不到变量:require

这可能是一个很愚蠢的问题,但我还需要什么吗?我读到,React-native应该支持require本身,但还找不到任何与此设置相关的东西。

.babelrc{“presets”:[“module:metro-react-native-babel-preset”]}

我也在浏览器端使用了@babel/polyfill和@babel/runtime,但我不知道它们是否会干扰。

共有1个答案

姬欣怡
2023-03-14

我得到了解决方案,my.BabelRC是正常的,但是打包器缓存了第一个错误的,所以我不得不启动打包器为:react-native start--reset-cache

 类似资料:
  • 我正在使用react native制作一个android应用程序,这是我得到的错误: 我还收到以下警告: 这是我的build.gradle文件: 这是我的gradle包装分发url: distributionURL=https://services.gradle.org/distributions/gradle-4.6-all.zip 我尝试更改不同存储库的顺序,但仍然得到相同的错误。

  • DEPS: 在从RN 0.45更新到0.50和从RN-Admob从1.3.2更新到2.0.0-beta.3之后 尝试使用react-native run-android构建时 /node_modules/react-native-admob/android/src/main/Java/com/sbugert/rnadmob/rnadmobinterstitialadmodule Java:117:

  • 捆绑[开发,非小型]0.0%(0/1)失败。错误:捆绑失败:错误:找不到模块'@Babel/Core'(在处理预设时: 其他一些人也有类似的问题,这些问题通过以下方法之一得到解决: 卸载babel-preset-react-native并再次安装@2.1.0。 有些人只能用纱线而不能用NPM来解决这个问题 不幸的是,没有一个对我有效。在我安装了“react-native-svg”:“^6.4.1”

  • 我想我已经破坏了我的节点/react-native/react路径/installation/links,从昨天开始我就一直在想该怎么做。 错误包括: 在我的< code >哪个节点中: 我的: 我的路径是: /Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users

  • 我试图构建一个开源反应原生项目示例: https://github.com/wix/react-native-wordpress-editor/tree/master/example 但是我运行后遇到了这个错误。/react-local run-android 有人知道发生了什么事吗?