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}
)