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

209
Visualizações
¿Qué main.js debería estar contenido en el proyecto vuejs?

Estoy aprendiendo nodejs y vuejs para modificar un sitio web ya creado. Instalé nodejs, vue y vue-cli y lancé "npm run serve", que aparentemente inicia "vue-cli-serve serve"

El problema es que no entiendo qué hace este servidor web en los archivos, en esta documentación: https://cli.vuejs.org/guide/prototyping.html , se dice:

 It automatically infers the entry file in the current directory - the entry can be one of main.js, index.js, App.vue or app.vue. You can also explicitly specify the entry file: vue serve MyComponent.vue

Ok, pero ¿ejecuta main.js? ¿Lo incluye en un archivo js que es cargado por index.html en el navegador del cliente?

Veo en el navegador que la página carga un archivo js llamado así: app.23d...js Mi pregunta es ¿cómo se crea este archivo js?

Por ejemplo, cuando el contenido de main.js es este:

 import './css/icon.css' Vue.use(VueResource) Vue.use(VueScrollTo)

¿Cuál es el resultado en la aplicación... archivo js?

Parece que no funciona en absoluto como php que suelo usar en el servidor web

Gracias

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

0

Vue usa Webpack para convertir sus potencialmente numerosos archivos .js distintos en paquetes con nombres como app.23d92ab88708...js

De la documentación del paquete web:

Conceptos

En esencia, webpack es un paquete de módulos estáticos para aplicaciones JavaScript modernas. Cuando webpack procesa su aplicación, crea internamente un gráfico de dependencia a partir de uno o más puntos de entrada y luego combina todos los módulos que su proyecto necesita en uno o más paquetes, que son activos estáticos desde los que servir su contenido.

No sugiero tratar de entrar en los detalles de cómo funciona Webpack

Esto tomará mucho tiempo. Si tiene un proyecto Vue existente, es mucho mejor que dedique su tiempo a interpretarlo como un proyecto Vue y acepte que la conversión al archivo o archivos app.23d.....js reales es un proceso automático que realiza no es necesario que te involucres.

  • Evitará una colosal pérdida de tiempo.
  • No mejorará su comprensión de cómo funciona el proyecto Vue
  • Todo lo que aprenda sobre el funcionamiento exacto del Webpack de hoy, puede estar completamente equivocado sobre el Webpack de mañana.
  • Sin embargo, la interfaz que le proporciona Webpack como programador de Vue permanecerá constante en futuras versiones.

Este es el concepto de abstracción de software. Es muy ventajoso no tener que saber cómo funciona cada paso de cada proceso, siempre que sepa cómo está diseñado para responder a las acciones que realiza a un alto nivel.

pensamiento horrible

Acabo de volver a leer tu frase inicial:

 I'm learning nodejs and vuejs to modify an already created web site.

Dígame que no está tratando de modificar un sitio web ya creado donde solo tiene disponible el sitio web compilado, sin el código fuente de Vue. Esa sería una empresa tremendamente dolorosa.

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