gpt4 book ai didi

react-native - 语法错误 : Strict mode does not allow function declarations in a lexically nested statement on a newly created app

转载 作者:行者123 更新时间:2023-12-03 13:09:47 25 4
gpt4 key购买 nike

我今天收到这个错误,然后我卸载 react-native-cli 并重新安装它,问题仍然存在。我什至运行了 reset-cache 命令!我尝试创建一个新的 react-native 应用程序,但仍然看到错误。
我不想为此重新安装我的操作系统...

最佳答案

我也遇到过这个问题
这是因为 babel 现在自动添加了 'use strict'
因此它检查词法嵌套语句中的函数声明
这发生在核心 react-native 代码中 (node_modules\react-native\ReactAndroid\src\androidTest\assets\AndroidTestBundle.js)
您可以在 github 问题 https://github.com/facebook/react-native/issues/11389 中找到更多信息
作为一种解决方法,您可以启用远程调试 - 它适用于我
我找到了简单的解决方案

open node_modules\react-native\Libraries\Core\InitializeCore.js line 112

change function handleError(e, isFatal) to var handleError = function(e, isFatal)

then do npm start -- --reset-cache


您也可以在上面的 github 问题中检查它

关于react-native - 语法错误 : Strict mode does not allow function declarations in a lexically nested statement on a newly created app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41058495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com