Чтобы запустить проект 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 откроет указанный браузер.