我的代码工作正常,然后突然开始显示这样的错误:-编译JS失败:180820:25:“;'预期缓冲区大小7070676以:......开头,并具有保护模式:r--p
错误屏幕截图
我尝试用
npx react-native start --reset-cache
我使用的是我代码中每个模块的最新版本,最后一个更改是删除“AsyncStorage”模块。
qhhrdooz1#
在检查了我所做的更改之后,似乎我在异步函数之外使用了和等待调用,这就是导致此错误的原因。
64jmpszr2#
尝试***npm缓存清理-强制***或***Yarn缓存清理***
xesrikrc3#
find . -name "*.json" -not -path "./node_modules/*" -print0 | while IFS= read -d '' -r filename; do if ! jq . "$filename" >/dev/null 2>&1; then echo "$filename is invalid" fi done
这个bash脚本可以帮助找到一些格式错误的.json文件,这导致了这个崩溃。
.json
acruukt94#
在应用程序中使用.then而不是await
4条答案
按热度按时间qhhrdooz1#
在检查了我所做的更改之后,似乎我在异步函数之外使用了和等待调用,这就是导致此错误的原因。
64jmpszr2#
尝试***npm缓存清理-强制***或***Yarn缓存清理***
xesrikrc3#
这个bash脚本可以帮助找到一些格式错误的
.json
文件,这导致了这个崩溃。acruukt94#
在应用程序中使用.then而不是await