编译js失败反应本机预期缓冲区大小

Naj*_*dil 19 react-native

我的代码工作正常,然后突然开始显示如下错误:-

编译JS失败:180820:25:';' 预期缓冲区大小 7070676 开头为:....... 并具有保护模式:r--p

错误截图
错误截图

我尝试重置缓存

npx react-native start --reset-cache
Run Code Online (Sandbox Code Playgroud)

我在代码中使用每个模块的最新版本,最后的更改是删除“AsyncStorage”模块。

Naj*_*dil 41

查看我所做的更改后,似乎我在异步函数之外使用了并等待调用,这就是导致此错误的原因。

  • 非常有帮助,谢谢!注意:您可以在 http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true 查看您的包。- 将其复制粘贴到 IDE,您就会看到出了什么问题 (9认同)
  • @LukasHechenberger 惊人的提示。我的问题是我用于 i18n 的 JSON 文件缺少逗号,否则很难找到。 (3认同)

hml*_*snk 9

由于我的翻译(本地化)文件之一缺少大括号,我遇到了同样的问题。通过修复文件解决了这个问题。


tul*_*mir 5

我只想强调@Lukas Hechenberger对所选答案所做的评论:“您可以在 localhost:8081/\xe2\x80\xa6 查看您的包。 - 将其复制粘贴到 IDE,您将看到什么出错”

\n

此链接是一个救星,因为它清楚地表明问题发生在哪一行 - 无论是无效的 JSON 还是放错位置的await.

\n

链接是:

\n
http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true\n
Run Code Online (Sandbox Code Playgroud)\n

platform根据您的需要更换零件,ios或者android

\n