android - ScrollView.js:BlockStatement 的属性主体 [41] 预期节点的类型为 [“Statement”],但得到“AssignmentExpression”
问题描述
我在使用 expo build:android 制作 apk 时遇到了这个问题。得到它后,我将 Babel 7.15 降级到 7.14,但显示相同的错误。我也在使用最新版本的 expo-cli 即 expo-cli 4.10。
解决方案
有3种方法可以解决这个问题。
最简单的方法,这个问题是由于@babel/core 造成的。如果您有任何其他运行良好的项目,请从 node_modules 复制 @babel 文件夹并将其粘贴到您面临问题的项目中。
或者你可以从这里下载正确的@babel https://drive.google.com/file/d/1-z_4H_z4x075unZqZD41WYUwY_hsrKox/view
降级 babel 版本。
首先从 package.json 中删除当前的 @babel/core 现在只需使用此命令安装旧版本的 babel。npm install –save-dev @babel/ core@7.12.9 现在你可以运行你的项目而不会出现任何错误。
推荐阅读
- javascript - React-三纤维光线投射
- ios - 我如何在 android Studio Linux 中添加 iOS 模拟器
- html - 如何自动将 HTML 元素的宽度设置为封闭文本的宽度
- google-cloud-firestore - 对于同一个 Firestore 查询,客户端是否会按每个侦听器收费?
- javascript - 如何在将 element-ui 与 VueJs 一起使用时在控制台中消除此错误“计算属性 validateState 已分配给但它没有设置器”
- jenkins - 如何将 pfx 文件转换为 jks
- c - 使用 C 预处理器将类型名称转换为单个标记
- r - 在闪亮的应用程序中将下载的文件保存在工作目录中
- python - 获取一维 np 数组的片段
- wordpress - 如何修改 get_price_html 以为特价商品创建自定义价格显示