Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 反应本机(expo)错误消息:未定义要求_React Native_Expo - Fatal编程技术网

React native 反应本机(expo)错误消息:未定义要求

React native 反应本机(expo)错误消息:未定义要求,react-native,expo,React Native,Expo,我的代码中突然出现了这个错误。我不知道是什么引起的,因为我上床睡觉的时候它还在工作。当我早上再次启动时,我突然收到以下错误消息: abi35\u 0\u 0.com.facebook.react.common.javascriptexception:未定义require 我的项目是相当新的,我大部分时间都只是做脚手架。并没有太多要展示的内容,但我已经注释掉了任何可能导致问题的代码。我甚至回到了3次左右的提交,当时应用程序100%正常工作,但问题依然存在 在网上四处搜索表明,babel可能包含这个

我的代码中突然出现了这个错误。我不知道是什么引起的,因为我上床睡觉的时候它还在工作。当我早上再次启动时,我突然收到以下错误消息:

abi35\u 0\u 0.com.facebook.react.common.javascriptexception:未定义require

我的项目是相当新的,我大部分时间都只是做脚手架。并没有太多要展示的内容,但我已经注释掉了任何可能导致问题的代码。我甚至回到了3次左右的提交,当时应用程序100%正常工作,但问题依然存在

在网上四处搜索表明,babel可能包含这个问题,所以这里是我的
。babelrc

{
    "presets": [
        [
            "@babel/preset-env",
            {
                "modules": false,
                "useBuiltIns": "usage",
                "corejs": 3
            }
        ],
        "@babel/preset-react"
    ],
    "plugins": [
        [
            "module-resolver",
            {
                "root": [
                    "./src"
                ],
                "extensions": [
                    ".ios.js",
                    ".android.js",
                    ".js",
                    ".json"
                ]
            }
        ],
        "@babel/plugin-syntax-dynamic-import",
        "@babel/plugin-syntax-import-meta",
        "@babel/plugin-proposal-json-strings",
        "@babel/plugin-proposal-export-default-from"
    ]
}
babel.config.js

module.exports = function(api) {
  api.cache(true);
  return {
    presets: ['babel-preset-expo'],
  };
};
在互联网上搜寻解决方案已经有好几个小时了,我觉得进展已经停止。在此问题上的任何帮助都将不胜感激


我收到的错误信息与我的案例中发现的错误信息相同,具有误导性。仔细看看require()语句。您不能将动态字符串传递给它。必须静态到所需文件的路径。所以这是行不通的:require(
/assets/${filename}
)我收到了相同的错误消息,我发现它在我的案例中具有误导性。仔细看看require()语句。您不能将动态字符串传递给它。所需文件的路径必须是静态的。所以这不起作用:require(
/assets/${filename}