Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

291
Visualizações
¿Cuál es el uso de la compilación de scripts reactivos?

Acabo de empezar a usar reaccionar y estoy un poco confundido, entiendo que para ejecutar el servidor escribimos el comando:

npm run start (react-scripts start)

pero ¿cuál es el uso de npm run build (react-scripts build)?
de esta respuesta , entiendo que se usa para reducir el tamaño de la aplicación web, pero ¿cómo uso esa build/ carpeta?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

npm run start probablemente no debería usarse en producción. Es sólo para el desarrollo local.

Cuando genera la carpeta de compilación con npm run build , eso es lo que debe usarse en producción, pero de alguna manera debe servirlo en un navegador.

Si tiene una aplicación de reacción sin ninguna llamada de API... entonces probablemente pueda ejecutarla localmente haciendo doble clic en index.html . Lo verá ejecutándose en su navegador servido desde el sistema de archivos local. Sin embargo, no creo que le permita buscar, por lo que si tiene alguna búsqueda, su proyecto probablemente se verá roto.

Algunas opciones para verlo funcionar localmente son:


si tiene Python instalado, entonces hay un servidor web estático integrado:

 cd build python3 -m http.server 8888

y luego vaya a http://localhost:8888/index.html con su navegador. Así es como siempre lo hago porque no necesito instalar ningún paquete.


Si no tiene python y desea hacerlo con un nodo, puede verlo con este paquete npm, por ejemplo: https://www.npmjs.com/package/http-server

 npm install --save http-server

si agrega este script a package.json

 "prod-server": "http-server build -p 8888",

y luego, después de construir, puede iniciar su servidor de nodo de esta manera

 npm run prod-server

y luego puede abrir http://localhost:8888/index.html en su navegador y ver qué hay en ese directorio


Otra cosa que puede hacer para ver esa versión de producción en acción localmente, y tener una idea de lo que le sucederá cuando se implemente de verdad, es seguir las instrucciones para configurar un servidor http de apache. Es posible que ya tenga uno, o busque a quién configurar una pila "LÁMPARA" local aunque solo necesite la parte "A" de eso. Y luego simplemente arrastre el contenido del directorio de build a su directorio público apache http y ábralo como lo haría con cualquier otro archivo.


Para mostrarlo públicamente, dado que es estático, también puede implementarlo en páginas de github, o en un "cdn", o cualquier otro servidor web que pueda servir archivos estáticos, ya que los archivos allí solo deben ejecutarse en su navegador

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda