シェルのプロファイルに指定するするだけ。
以下は、Macでnpm startしたときに、Brave Browserを起動したい場合。
~/.zshenv
export BROWSER=brave-browser
bashをつかっている場合は、~/.bash_profileに記述する。
補足
環境変数を使っているだけのため、ターミナルから直接指定することも可能。
% BROWSER=brave-browser
% npm start
ブラウザ設定一覧
export BROWSER="brave-browser"
export BROWSER="firefox"
export BROWSER="google chrome"
export BROWSER="microsoft edge"
ブラウザを自動起動させない場合
export BROWSER="none"
スペースがあるブラウザはダブルクォーテーションで囲む必要あり。
参考
create-react-app: How do I "npm start" with a specific browser?