首页 > 解决方案 > React Native Expo 找不到变量自我

问题描述

我在 expo 中创建新项目时突然收到此错误,当我创建任何项目时,它会完美加载并可以看到默认屏幕。

当我尝试安装任何依赖项时,例如 yarn add native-base 它停止工作并且给我找不到变量 Self 和 Expo 被绞死

请帮助提前谢谢

标签: javascriptreact-native

解决方案


对于使用 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 作为依赖项。问题消失了;)


推荐阅读