Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

228
Views
¿Qué hace este comando "reaccionar scripts expulsar"?

¿Qué hace el npm run eject ? Entiendo lo que hacen otros comandos como iniciar, compilar, probar. Pero ni idea sobre la expulsión.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

create-react-app encapsula todos los módulos npm que usa internamente, de modo que su paquete.json será muy limpio y simple sin que usted tenga que preocuparse por eso.

Sin embargo, si desea comenzar a hacer cosas más complejas e instalar módulos que pueden interactuar con los módulos que create-react-app está usando bajo el capó, esos nuevos módulos deben saber qué está disponible y qué no, lo que significa que necesita tener create-react -aplicación para des-abstractarlos.

Eso, en esencia, es lo que hace react-scripts eject . Dejará de ocultar lo que tiene instalado debajo del capó y, en su lugar, expulsará esas cosas en el archivo package.json de su proyecto para que todos lo vean.

over 4 years ago · Santiago Trujillo Report

0

npm run eject

Nota: esta es una operación unidireccional. ¡Una vez que eject , no puedes volver!

Si no está satisfecho con la herramienta de compilación y las opciones de configuración, puede eject en cualquier momento. Este comando eliminará la dependencia de compilación única de su proyecto.

En cambio, copiará todos los archivos de configuración y las dependencias transitivas (Webpack, Babel, ESLint, etc.) directamente en su proyecto para que tenga control total sobre ellos. Todos los comandos, excepto eject , seguirán funcionando, pero apuntarán a los scripts copiados para que pueda modificarlos. En este punto estás por tu cuenta.

No tienes que usar nunca eject . El conjunto de funciones seleccionadas es adecuado para implementaciones pequeñas y medianas, y no debe sentirse obligado a usar esta función. Sin embargo, entendemos que esta herramienta no sería útil si no pudiera personalizarla cuando esté listo para ello.

enlace a la documentación


Alternativas a la expulsión

Expulsar le permite personalizar cualquier cosa, pero a partir de ese momento debe mantener la configuración y los scripts usted mismo. Esto puede ser desalentador si tiene muchos proyectos similares. En tales casos, en lugar de expulsar, recomendamos bifurcar react-scripts y cualquier otro paquete que necesite. Este artículo profundiza en cómo hacerlo. Puede encontrar más discusión en este número.

over 4 years ago · Santiago Trujillo Report

0

expulsar : es una operación avanzada que le permite personalizar la configuración en Create-React-App (react-scripts)

Antes de expulsar, debe comprender las consecuencias: ¡es una operación unidireccional!

La única razón por la que lo alentaría a expulsar es que: aprenda cómo funciona el proceso de compilación (crear-reaccionar-aplicación).

Una cosa más que debe hacer antes de expulsar es enviar su proyecto a git. Si su proyecto actual aún no se ha agregado a git. npm run eject o yarn eject eject fallará.

over 4 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 Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!