Estoy aprendiendo a reaccionar y me encuentro ejecutando npm start
en la terminal un par de veces, pero es molesto cómo abre una nueva ventana del navegador cada vez. Estoy tratando de evitar que esto suceda en Linux.
Encontré una solución sobre cómo hacer esto en Windows , pero ¿cómo puedo hacerlo en Linux?
Agregar BROWSER=none
al archivo .env
debería resolverlo.
No creo que necesite ejecutar npm start
con tanta frecuencia. Creé mi proyecto a través create-react-app
que viene con Hot Module Reloading o HMR (reinicia el servidor en cualquier edición guardada) incorporado.
Iniciar un nuevo servidor React varias veces también puede ser problemático, ya que cada vez se ejecutará en un puerto diferente. Si está integrando una API que tiene CORS configurado para un puerto en particular, no funcionará en otras instancias.
¿Qué hacer?
create-react-app
(cra) o agregue HMR usando alguna biblioteca si no quiere usar cra
. Aquí hay un tutorial para eso (no lo he probado).Ctrl + C
cuando no quiera usarlo.Si la carpeta /etc/profile.d no existe, créela. Luego ejecute touch /etc/profile.d/[any descriptive name here].sh
y ábralo en el editor de texto de su elección. Luego agregue export BROWSER=none
allí. Luego cierre sesión y vuelva a iniciar sesión. Si no funcionó, intente poner export BROWSER="none" in the file
. Esto es establecer una variable de entorno. Espero que esto ayude.