Подтвердить что ты не робот

Как заставить реагировать-native run-ios открывать в iTerm вместо терминала на macOS?

Как кто-то может сконфигурировать react-native run-ios для выполнения в iTerm вместо Terminal на OSX? По умолчанию он открывает новое окно терминала, но Terminal также не работает с моим диспетчером окон, как это делает iTerm.

4b9b3361

Ответ 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…

введите описание изображения здесь