我无法使Expo DevTools正常工作。 我的方法:
npm install -g expo-cli
expo init
cd PROJECTNAME
expo start
我只是在控制台中收到此错误消息:
TypeError:无法读取未定义的属性“ compile”
这是浏览器中DevTools中的一个:
Expo Developer Tools与Expo CLI断开连接。使用博览会开始 命令再次启动CLI。
有人知道我在这里想念什么吗?
答案 0 :(得分:4)
此问题现已解决。他们刚刚发布了expo-cli@2.4.1,并且通过卸载和重新安装可以正常工作:
npm uninstall -g expo-cli && npm i -g expo-cli
问题出在expo-cli'joi'的依赖项已更新并损坏了东西。
答案 1 :(得分:2)
您在这里什么都没有丢失-此版本的expo-cli
似乎有问题。
注释中共享的github线程具有更多信息和可能的解决方法。 https://github.com/expo/expo-cli/issues/213
如果无法解决该问题,建议您使用react-native-cli
或仅等待一两天,直到博览会团队解决此问题。
答案 2 :(得分:0)
我已经解决了更改ExpoCli版本的问题。
与expo-cli 2.2.5
搭配很好。您可以使用它,直到他们用最新版本解决问题为止。
npm install -g expo-cli@2.2.5
启动项目后,一切看起来都很好。
There is a new version of expo-cli available (2.4.0).
You are currently using expo-cli 2.2.5
Run `npm install -g expo-cli` to get the latest version