バージョン2.x
/react-navigation
を使用していましたが、現在バージョン5.x
に移行しています。ドキュメントに従ってすべてのモジュールをインストールしましたが、アプリケーションを実行すると、このエラーが発生します。
TypeScriptコンパイルエラーのように見えますが、npm install
コマンドを実行してnode_module
ファイルを変更していないため、なぜ表示されたのかはわかりません。
error: SyntaxError: E:\PROJECTS\rnzone\BoxApp\node_modules\@react-navigation\stack\src\index.tsx: Unexpected token (51:12)
49 | * Types
50 | */
> 51 | export type {
| ^
52 | StackNavigationOptions,
53 | StackNavigationProp,
54 | StackHeaderProps,
何を指示してるんですか?
そのため、開発依存関係の@babel/core
と@babel/runtime
をアップグレードすることで、これを解決することができました。
タイプのみのインポートとエクスポートのサポートは7.9.0で追加されました
this を指摘してくれたnickyleachに感謝します。