web-dev-qa-db-ja.com

Expo DevTools TypeError:未定義のプロパティ 'compile'を読み取れません

Expo DevToolsが機能しません。私のアプローチ:

npm install -g expo-cli
expo init
cd PROJECTNAME
expo start

コンソールにこのエラーメッセージが表示されるだけです。

TypeError:未定義のプロパティ 'compile'を読み取れません

そして、これはブラウザのDevToolsにあります:

Expo Developer ToolsはExpo CLIから切断されています。 expo startコマンドを使用して、CLIを再起動します。

Iamがここで欠落しているものを誰か知っていますか?

13
FBa

この問題は解決されました。彼らは[email protected]を公開し、アンインストールして再インストールすると機能します:

npm uninstall -g expo-cli && npm i -g expo-cli

問題は、expo-cli 'joi'の依存関係にあり、更新されて壊れました。

詳細情報: https://github.com/expo/expo-cli/issues/21

4
Lenny Linus

ここには何もありません-このバージョンのexpo-cliに問題があるようです。

コメントで共有されているgithubスレッドには、より多くの情報と可能な回避策があります。 https://github.com/expo/expo-cli/issues/21

回避策がうまくいかない場合は、react-native-cliを使用するか、エキスポチームがこの問題を修正するまで1〜2日待つことをお勧めします。

2
jmknoll

ExpoCliのバージョンを変更して、この問題を解決することができました。

_expo-cli 2.2.5_の見栄え。彼らが最新バージョンで問題を修正するまで、それを使用できます。

  1. Expo-cliをアンインストールする
  2. _npm install -g [email protected]_

プロジェクトを開始した後、すべてがよさそうです。 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

0
TariqN