Ich verwende Manjaro und habe google-chrome-stable aus dem AUR-Paket heruntergeladen. Obwohl Google Chrome als Standardbrowser eingestellt ist, öffnet npm start standardmäßig immer noch Firefox. Nachdem ich Firefox gelöscht habe, erhalte ich die folgende Fehlermeldung
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' ]
}
Antwort1
Wenn Sie als Ihre Toolchain verwenden react-scripts
, können Sie die BROWSER
Umgebungsvariable auf den Browser Ihrer Wahl einstellen.
Damit es mit all Ihren Projekten funktioniert, bearbeiten Sie Ihre .bashrc
Datei und fügen Sie Folgendes hinzu:
export BROWSER=chrome