React Native Expo无法找到变量自我

Ked*_*ave 10 javascript react-native

我在展开期间创建新项目时突然出现此错误,当我创建任何项目时,它完全加载并可以看到默认屏幕.

当我尝试安装任何依赖,例如纱线添加原生基地,它停止工作,让我无法找到变量自我和世博会被绞死

请提前帮助谢谢

Flo*_*iec 30

对于使用expo-cli或XDE创建新项目的用户,在第一次"yarn"或"npm install"之后,您将看到红色屏幕"找不到可变自我".这是因为昨天发布了新的"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

链接:

Up:expo@30.0.1将whatwg-fetch@2.0.4添加为依赖项.问题消失了;)

  • 是的,它确实.这是因为当你启动新的expo项目时,没有package-lock.json或yarn.lock.所以安装了whatwg-fetch@3.0.0的最新版本.这个版本已于一天前发布.我认为现在expo仍然需要whatwg-fetch@2.0.4.这就是为什么你还没有遇到这个问题. (2认同)
  • ```expo @ 30.0.1```将```whatwg-fetch @ 2.0.4```添加为依赖.问题消失了;) (2认同)