將 iTerm2 作為 React-Native 的預設 Terminal

Photo by Martin Adams on Unsplash
Photo by Martin Adams on Unsplash

當使用 react-native 在 mac 上開發時,你需要執行 react-native run-ios 來啟動 iPhone 的模擬器,這個指令除了幫你 build 好一些東西外,還會再幫你開啟一個 Bundler:

metro-bundler

預設上會使用 macOS 上內建的 Terminal App,如果不想要額外開啟 Termianl App 的話,可以透過修改以下檔案屬性,讓 Bundler 開啟在 iTerm 上。

首先,你必須先進入到你的 react-native 專案下的資料夾,並且執行:

$ open node_modules/react-native/scripts

接著會開啟該目錄:

folder

找到 launchPackager.command 的檔案,接著在檔案下按下「右鍵」->「取得資訊」,將紅圈處的地方修改為 iTerm

detail