Как запустить приложение create-react-app в конкретном браузере, используя «npm start»

Чтобы запустить проект create-react-app в определенном браузере с помощью npm start, вы можете попробовать следующие методы:

  1. Использование переменных среды: перед запуском npm startзадайте для переменной среды BROWSERнужный браузер. Например, в Windows вы можете использовать команду:

    set BROWSER=chrome && npm start

    Замените chromeименем браузера, который вы хотите использовать (например, firefox, safari).

  2. Изменение файла package.json: откройте файл package.jsonв проекте create-react-app и добавьте скрипт "start", который устанавливает переменную среды BROWSERперед запуском сервера разработки. Измените раздел "scripts"вашего файла package.json, включив в него:

    "scripts": {
     "start": "BROWSER=chrome react-scripts start"
    }

    Замените chromeна нужное имя браузера.

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