Как кто-то может сконфигурировать react-native run-ios
для выполнения в iTerm вместо Terminal на OSX? По умолчанию он открывает новое окно терминала, но Terminal также не работает с моим диспетчером окон, как это делает iTerm.
Как заставить реагировать-native run-ios открывать в iTerm вместо терминала на macOS?
Ответ 1
Пакер запускается с помощью open $PROJECT/node_modules/react-native/scripts/launchPackager.command
, поэтому любая программа, связанная с *.command, будет запущена. Вы можете изменить ассоциацию:
- Open Finder
- Перейдите к $PROJECT/ node_modules/react-native/scripts/(или просто создайте пустой файл с расширением .command в любом месте)
- Щелкните правой кнопкой мыши launchPackager.command
- Нажмите клавишу OPTION
- В разделе "Всегда открывать с..." вы можете выбрать iTerm
Ответ 2
Решение Daniel работало, но как только я переустановил node_modules
, он перестал работать.
Чтобы сделать изменение постоянным, щелкните правой кнопкой мыши на launchPackager.command
в node_modules/react-native/scripts/
и выберите Get Info... Затем измените раздел "Открыть с:" на iTerm и нажмите Change All…