我今天收到此错误,然后我卸载react-native-cli并重新安装它,问题仍然存在。我什至运行reset-cache命令!我尝试创建一个新的react-native应用程序,但仍然看到错误。
我不想为此重新安装操作系统...
最佳答案
我也遇到过这个问题
发生这种情况是因为babel现在自动添加了“ use strict”
因此它检查词法嵌套语句中的函数声明
这会在核心本机代码中发生(node_modules \ react-native \ ReactAndroid \ src \ androidTest \ assets \ AndroidTestBundle.js)
您可以在github问题https://github.com/facebook/react-native/issues/11389中找到更多信息
作为解决方法,您可以启用远程调试-对我有用
我找到了简单的解决方案
打开node_modules \ react-native \ Libraries \ Core \ InitializeCore.js第112行
将功能handleError(e,isFatal)更改为var handleError = function(e,isFatal)
然后做npm start---reset-cache
您也可以在上面的github问题中检查它