Чтобы запустить проект create-react-app в определенном браузере с помощью npm start, вы можете попробовать следующие методы:
-
Использование переменных среды: перед запуском
npm start
задайте для переменной средыBROWSER
нужный браузер. Например, в Windows вы можете использовать команду:set BROWSER=chrome && npm start
Замените
chrome
именем браузера, который вы хотите использовать (например,firefox
,safari
). -
Изменение файла package.json: откройте файл
package.json
в проекте create-react-app и добавьте скрипт"start"
, который устанавливает переменную средыBROWSER
перед запуском сервера разработки. Измените раздел"scripts"
вашего файлаpackage.json
, включив в него:"scripts": { "start": "BROWSER=chrome react-scripts start" }
Замените
chrome
на нужное имя браузера. -
Использование кросс-env-пакета. Если вы предпочитаете кросс-платформенное решение, вы можете установить пакет
cross-env
в качестве зависимости разработки в своем проекте:npm install --save-dev cross-env
Затем измените сценарий
"start"
в вашемpackage.json
следующим образом:"scripts": { "start": "cross-env BROWSER=chrome react-scripts start" }
Замените
chrome
на предпочитаемый вами браузер.
При использовании любого из этих методов при запуске npm start
сервер разработки create-react-app откроет указанный браузер.