Come si può configurare react-native run-ios
da eseguire in iTerm invece di Terminal su OSX? Per impostazione predefinita, apre una nuova finestra di Terminale, ma Terminal non funziona altrettanto bene con il mio window manager come fa iTerm.Come ottenere run-ios nativo react per aprire in iTerm invece di Terminal su macOS?
risposta
Il packager viene avviato eseguendo open $PROJECT/node_modules/react-native/scripts/launchPackager.command
, quindi verrà avviato qualsiasi programma associato a *. È possibile modificare l'associazione:
- Aprire il Finder
- Passare a $ PROJECT/node_modules/reagire nativi/scripts/(o semplicemente creare un file vuoto con l'estensione .command ovunque)
- Fare clic destro launchPackager .command
- Premere il tasto Opzione
- in "sempre aperto con ..." è possibile selezionare iTerm
solo un aggiornamento, sto eseguendo react-native '45.1' e ora' lauchPackager.command' è in '$ PROJECT/node_modules/react-native/packager/launchPackager.command' –
soluzione di Daniel ha lavorato, ma come s Quando ho reinstallato node_modules
ha smesso di funzionare.
Per apportare la modifica persistente, fare clic destro su launchPackager.command
in node_modules/react-native/scripts/
e scegli Ottieni informazioni ... quindi modificare il "Apri con:" sezione per iTerm, e fa clic su Change All…
si dovrebbe contrassegnare la rispondi come risposta corretta. –