macOSのターミナルではなくiTermでreact-nativerun-iosを開くにはどうすればよいですか?


83

react-native run-iosOSXのターミナルではなくiTermで実行するように誰かが設定するにはどうすればよいですか?デフォルトでは、新しいターミナルウィンドウが開きますが、ターミナルはiTermのようにウィンドウマネージャーでうまく機能しません。


1
あなたはあなたの答えを正解としてマークするべきです。
Dev01 2017

回答:


172

パッケージャはを実行することopen $PROJECT/node_modules/react-native/scripts/launchPackager.commandで起動するため、*。commandに関連付けられているプログラムはすべて起動されます。関連付けを変更できます。

  • Finderを開く
  • $ PROJECT / node_modules / react-native / scripts /に移動します(または、どこかに.command拡張子が付いた空のファイルを作成します)
  • launchPackager.commandを右クリックします
  • OPTIONキーを押します
  • [常に...で開く]で、iTermを選択できます

1
ただの更新、私はreact-native45.1を実行していて、現在lauchPackager.commandは下にあります$PROJECT/node_modules/react-native/packager/launchPackager.command
Kaleb Portilho 2017

2
55反応し、ネイティブと新しい場所に別の更新、Imがある$PROJECT/node_modules/react-native/scripts/launchPackager.command
DJ。

168

ダニエルのソリューションは機能しましたが、再インストールnode_modulesするとすぐに機能しなくなりました。

変更を永続的にするには、を右クリックしlaunchPackager.commandて[node_modules/react-native/scripts/情報を見る... ]を選択し、[プログラムから開く:]セクションをiTermに変更して、をクリックします。Change All…

ここに画像の説明を入力してください


1
これが本当のOGの答えです。node_modulesの削除はよくあることなので、特にReactNativeでは。ありがとう@ emmby
StuffedPoblano19年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.