javascript - React Native Expo 找不到变量自我
问题描述
我在 expo 中创建新项目时突然收到此错误,当我创建任何项目时,它会完美加载并可以看到默认屏幕。
当我尝试安装任何依赖项时,例如 yarn add native-base 它停止工作并且给我找不到变量 Self 和 Expo 被绞死
请帮助提前谢谢
解决方案
对于使用 expo-cli 或 XDE 创建新项目的用户,您将在第一次“yarn”或“npm install”后出现红屏“Can't Find Variable Self”。这是因为昨天发布了新的“whatwg-fetch”3.0.0(https://www.npmjs.com/package/whatwg-fetch 23)。所以你只需要强制依赖到以前的版本: "whatwg-fetch": "^2.0.4" 这意味着把它作为“依赖”放在 package.json 中。手动,使用“yarn add whatwg-fetch@2.0.4”。或者使用“npm add whatwg-fetch@2.0.4”。
现在一切都应该像魅力一样工作。
希望这会有所帮助;p
链接:
上:expo@30.0.1 添加了 whatwg-fetch@2.0.4 作为依赖项。问题消失了;)
推荐阅读
- unity3d - 游戏对象在脚本中没有 Destroy() 的情况下自行删除
- discord - Discord.js v13 尝试创建标签系统
- python - python区间算术库
- apache-kafka - 使用 Spring 的 KafkaListener 优于 Apache 的 KafkaConsumer 的优势?
- python - 过滤并仅保留具有相同索引的行
- flutter - Flutter Linkfiy - 不包含链接文本的方法?
- python - 试图使列的顺序与第一个参数中的键顺序相同(python)
- python - 一个单词的 Python 正则表达式
- javascript - 'object HTMLCollection' 而不是来自 RSS 的图像 URL
- python - AttributeError:尝试将张量转换为 nparray 时,“张量”对象没有属性“numpy”