web-dev-qa-db-fra.com

Expo se bloque après le démarrage

J'ai rencontré un problème lors du démarrage de mon React projet natif en utilisant expo start.
Le navigateur s'ouvre et me montre la page suivante:
Expo Browser

Après environ une seconde, la page s'assombrit complètement et l'erreur suivante apparaît dans la console (avec EXPO_DEBUG=true ensemble):

Expo DevTools is running at http://localhost:19002
Opening DevTools in the browser... (press shift-d to disable)
error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag for more details.

Metro Bundler process exited with code 1
Error: Metro Bundler process exited with code 1
    at ChildProcess.<anonymous> (C:\@expo\[email protected]\src\Project.ts:1804:16)
    at Object.onceWrapper (events.js:300:26)
    at ChildProcess.emit (events.js:210:5)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

J'utilise Windows 10 1903 x64, NodeJs v12.11.0 et les dépendances suivantes:

"dependencies": {
  "expo": "^35.0.0",
  "react": "16.8.3",
  "react-dom": "16.8.3",
  "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
  "react-native-web": "^0.11.7"
},
"devDependencies": {
  "@types/react": "^16.8.23",
  "@types/react-native": "^0.57.65",
  "babel-preset-expo": "^7.0.0",
  "TypeScript": "^3.4.5"
}

Une idée de quoi faire maintenant?

2
TorbenJ

Désinstaller la dernière version Node

Et réinstallez Node Version 10.16.3

Ça devrait marcher.

0
PTra

J'ai également eu ce problème après la mise à jour de NodeJS en 12.13. J'ai rétrogradé à 10,17 et ça fonctionne à nouveau.

0
flow969