• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

2.1K
Views
create-react-app: ¿Cómo "inicio npm" con un navegador específico?

inicio de npm

inicia el servidor de reacción en el navegador predeterminado, que es Firefox para mí. Me gusta Firefox para navegar, pero prefiero Chrome en el desarrollo web por sus herramientas de desarrollo. ¿Hay alguna manera de forzar "npm start" para iniciar el servidor con Chrome, sin cambiar mi navegador predeterminado a Chrome? Estoy usando Bash en Windows.

Editar: utilicé "create-react-app" para crear mi servidor y esto agrega un script al archivo "packages.json" para "npm start" . El script inicia el servidor localhost con el navegador predeterminado. ¿Cómo modifico el script agregado por "create-react-app" para que comience con un navegador diferente?

about 3 years ago · Santiago Trujillo
3 answers
Answer question

0

Esto es posible con la variable de entorno BROWSER .

También puedes hacerlo directamente en la terminal: BROWSER=chrome npm start

Esto se describe en los documentos de configuración avanzada :

De forma predeterminada, la aplicación Create React abrirá el navegador del sistema predeterminado, favoreciendo a Chrome en macOS. Especifique un navegador para anular este comportamiento, o configúrelo en ninguno para deshabilitarlo por completo. Si necesita personalizar la forma en que se inicia el navegador, puede especificar un script de nodo en su lugar. Todos los argumentos pasados a npm start también se pasarán a este script, y la URL en la que se sirve su aplicación será el último argumento. El nombre de archivo de su secuencia de comandos debe tener la extensión .js.

También tenga en cuenta que los nombres de los navegadores son diferentes en diferentes plataformas:

El nombre de la aplicación depende de la plataforma. No lo codifique en módulos reutilizables. Por ejemplo, Chrome es google chrome en macOS, google-chrome en Linux y chrome en Windows.

about 3 years ago · Santiago Trujillo Report

0

Como mencionó, está utilizando create-react-app para crear la aplicación de reacción y desea que Chrome se abra al npm start . Establezca la variable BROWSER en package.json presente en su proyecto de la siguiente manera:

Reemplazar:

 "start": "react-scripts start"

Con:

  • Linux:
     "start": "BROWSER='google-chrome-stable' react-scripts start"
  • Ventanas:
     "start": "BROWSER='chrome' react-scripts start"
  • sistema operativo X:
     "start": "BROWSER='google chrome' react-scripts start"
about 3 years ago · Santiago Trujillo Report

0

Método usando el archivo .env en la raíz de su aplicación NodeJS.

 BROWSER="firefox developer edition"
about 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error