Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

317
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda