--metroPort is documented, but the CLI rejects it as an unrecognized option
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, react-native, typescript
- Ambito
- cli, testing-qa
Direzione di ricerca
Inizia da packages/cli/src/index.ts, in patchYargsOptions, dove alle opzioni di Jest viene aggiunto solo harnessRunner; confronta come metroPort viene letto da rn-harness.config.mjs. Riproduci eseguendo la CLI in apps/playground con --metroPort 8097. È completato quando il flag viene accettato e arriva alla configurazione, oppure quando website/src/docs/api/cli.mdx viene corretto eliminandolo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
The CLI docs (website/src/docs/api/cli.mdx) list --metroPort <port>: "Set the preferred Metro port for this run. If the selected runner supports it and the port is busy, Harness will try the next available ports automatically." Passing it fails:
● Unrecognized CLI Parameter:
Unrecognized option "metroPort".
patchYargsOptions in packages/cli/src/index.ts adds only harnessRunner to Jest's options, so the flag never reaches the config; metroPort in rn-harness.config.mjs works. Either the option is added and passed on to the config, or the docs drop it.
System Info
System:
OS: Windows 11 10.0.26200
Binaries:
Node: 26.5.0
React Native Harness Version
1.5.0 (main at 58850ce)
Reproduction
https://github.com/callstackincubator/react-native-harness/blob/main/packages/cli/src/index.ts
Steps to reproduce
- In
apps/playground, runreact-native-harness --harnessRunner android --metroPort 8097. - Jest stops with "Unrecognized option "metroPort"".
- Lingua principale
- TypeScript
- Stelle
- 333
- Fork
- 20
- Merge medio
- 1g 19h
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di callstackincubator/react-native-harness
-
Android runner can't start on a Windows host: SDK binaries are looked up without .exe or .batAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Windows Android SDK path not foundForse già presa @V3RON l’ha presa 34 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Android startup retries do not restore lost adb reverse mappingsForse già presa @l2hyunwoo l’ha presa oggi. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Ship prebuilt iOS XCTest agent artifacts and re-sign them locally instead of building per deviceApertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di callstackincubator/react-native-harness
Issue simili
-
The inspector never shows the instances field, so scaling out is unreachableForse già presa @Mrkewl l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
xevrion/breakscale#96 ·
I maintainer di solito rispondono entro 4 giorni
-
Object parameters lose their structure when resources is enabledForse già presa @asts-top l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
rossant/awesome-math#199 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jaegertracing/jaeger-ui#4618 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
mifi/lossless-cut#3125 ·
I maintainer di solito rispondono entro 1 giorno