npm startのデフォルトブラウザの変更方法

シェルのプロファイルに指定するするだけ。
以下は、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?