jhen0409 / jhen0409/react-native-debugger
Can RND include metro console?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 10.4k
- Forks
- 815
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
More of a feature request than a bug!
Would it be possible to bundle a terminal/console window into the react native debugger workspace such that I can somehow dock the metro bundler output inside the workspace?
At the moment I frequently waste a bunch of time when reloading my bundle watching the RND output but not seeing a fatal error in the bundler simply because it's not in the foreground.
I have no idea how easy it is to put a terminal window into one of the tabs but I'm imagining something similar to VS Code - something similar to it's integrated terminal. And also imagining a modified launch script so you could wrap react-native cli script "react-native-debug run-ios" for example which would launch metro but inside a terminal window docked to the RND UI.
Possible? Sensible?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, den Arbeitsbereich von React Native Debugger und den Startablauf für die React Native CLI zu erfassen, und ermittle anschließend, ob die Metro-Ausgabe in der Electron UI gehostet werden kann. Für den Abschluss wären eine definierte Terminal-Integration und eine Möglichkeit erforderlich, Metro angedockt im Arbeitsbereich zu starten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- electron, javascript, react-native
- Bereich
- cli, desktop, devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100