前提・実現したいこと
expo startを実行して、エラーが発生しない状態にしたい
発生している問題
expo startを実行すると以下のようなエラーが表示されます。
$ expo start ┌─────────────────────────────────────────────────────────────────────────┐ │ │ │ There is a new version of expo-cli available (4.13.0). │ │ You are currently using expo-cli 4.12.1 │ │ Install expo-cli globally using the package manager of your choice; │ │ for example: `npm install -g expo-cli` to get the latest version │ │ │ └─────────────────────────────────────────────────────────────────────────┘ Starting project at /Users/ユーザー名/Documents/アプリ名 Developer tools running on http://localhost:19002 Opening developer tools in the browser... Cannot find module '@babel/code-frame' Require stack: - /Users/ユーザー名/Documents/アプリ名/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js - /Users/ユーザー名/Documents/アプリ名/node_modules/metro/src/node-haste/DependencyGraph.js - /Users/ユーザー名/Documents/アプリ名/node_modules/metro/src/Bundler.js - /Users/ユーザー名/Documents/アプリ名/node_modules/metro/src/IncrementalBundler.js - /Users/ユーザー名/Documents/アプリ名/node_modules/metro/src/Server.js - /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/metro/importMetroFromProject.js - /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/HermesBundler.js - /usr/local/lib/node_modules/expo-cli/node_modules/@expo/dev-server/build/MetroDevServer.js - /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/start/startDevServerAsync.js - /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/internal.js - /usr/local/lib/node_modules/expo-cli/node_modules/xdl/build/index.js - /usr/local/lib/node_modules/expo-cli/build/exp.js - /usr/local/lib/node_modules/expo-cli/bin/expo.js
試したこと
①Cannot find module '@babel/code-frame'と表示されているので、
$ expo install @babel/code-frame
$ npm uninstall packeage-lock.json node_modules/ $ expo install
$ npm install --legacy-peer-deps
補足情報(FW/ツールのバージョンなど)
Expo v4.12.1
node v14.16.0
ほぼ一日調べていますが、まだ解決に至っておりません。。
お力をお借りしたいです。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。