Я использую Manjaro и скачал google-chrome-stable из пакета AUR. Несмотря на то, что google chrome установлен как браузер по умолчанию, npm start по умолчанию по-прежнему открывает firefox, после того как я удалил firefox, я начал получать следующую ошибку
Starting the development server...
node:events:342
throw er; // Unhandled 'error' event
^
Error: spawn /usr/bin/firefox ENOENT
at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
at onErrorNT (node:internal/child_process:480:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (node:internal/child_process:288:12)
at onErrorNT (node:internal/child_process:480:16)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
errno: -2,
code: 'ENOENT',
syscall: 'spawn /usr/bin/firefox',
path: '/usr/bin/firefox',
spawnargs: [ 'http://localhost:3000' ]
}
решение1
Если вы используете react-scripts
в качестве инструментария браузер, вы можете установить BROWSER
переменную окружения на ваш выбор.
Чтобы это работало со всеми вашими проектами, отредактируйте .bashrc
файл и добавьте:
export BROWSER=chrome