Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Conceptos Básicos de Nuxt

47/53
Recursos

Aportes 22

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Tuve que solventar 2 problemas al momento de crear el header:

1- Instalar pug-plain-loader con:

npm i -D pug-plain-loader

2- Utilizar el alias ~ igual que el @, es decir en lugar de definir el import asi:

import PmHeader from '~components/Header.vue'

lo hice asi:

import PmHeader from '~/components/Header.vue'

Esto merece un curso aparte por favor!

Algo laborioso, necesito mayor contexto PROFESIONAL acerca de Nuxt.js.
Creo que esto merece un curso aparte.

**Nuxt.js ** es un framework para crear aplicaciones web universales (que se ejecutan tanto en el cliente como en el servidor) basado en Vue.js. Está diseñado para agilizar el desarrollo de web apps con necesidad de SSR (por ejemplo, para sites que tienen mucho tráfico orgánico). Nuxt.js se ha concebido teniendo mucho en cuenta la performance en el navegador, con funcionalidades como code splitting o inlining de recursos en el HTML. ¡Hacer un site con Nuxt.js te asegurará una muy buena nota en la auditoría de performance Lighthouse de Chrome!

Esto como que merce un curso aparte que puede ser complemento de la carrera de Vue

Por si han tenido algun problema con la instalacion del sass-loader deben instalar

sass-[email protected]10

en vez de sass-loader
la diferencia es que esta version actualmente si esta funcionando con nuxt y no la actual lo cual sucede al momento de instalar sass-loader sin especificar la version

Para el que este haciendo el curso con la nueva version de vue-cli (3+) instalen pug-plain-loader en lugar de pug-loader

Buenos dias, cuando instalo el paquete de pug pug loader sass-loader node-sass y cambio la vista por la sintaxis de pug me sale el siguiente error:
**Cannot find module ‘./default.vue?vue&type=template&id31453c6&lang=pug&’ **

Para solucionar el error

 ERROR  Failed to compile with 1 errors               friendly-errors 11:22:25

This relative module was not found:                   friendly-errors 11:22:25
                                                      friendly-errors 11:22:25
* ./default.vue?vue&type=template&id=314f53c6&lang=pug& in ./layouts/default.vue

usen

npm i -D pug-plain-loader

Todo lo que este dentro de la etiqueta nuxt se generará de forma dinámica.

<nuxt></nuxt>

Todo lo que esté fuera actúa como una master page o un template fijo.

¿Por qué cuando instalo el paquete de pug pug loader sass-loader y cambio la vista por la sintaxis de pug me sale el siguiente error?
**Cannot find module ‘./default.vue?vue&type=template&id31453c6&lang=pug&’ **

Este curso es de los mejores que he llevado en mi vida. I 💚 Platzi.

npm i -D pug pug-loader sass-loader

Ahh caray, se esta implementando a una versión anterior del proyecto.

importar componentes en nuxt

si necesitara crear una ruta PUT o POST, o si necesitara enviar datos de un formulario para almacenarlos, como debería hacerlo o como debería recibirlos en NUXT?

Muy buena clase, una herramienta muy poderosa que deberia estár en un curso aparte

Tengo una pregunta,

Estoy intentando usar las directivas y filtros que usamos en los ejercicios, Blur y ms-to-mm,
pero ya que no tenemos un archivo main.js, toca declararlo como plugin en el archivo nuxt.config.js,

lo hago de la siguiente forma

plugins:[
    '~plugins/directives/blur.js',
    '~plugins/filters/ms-to-mm.js'
  ]

sin embargo, no los toma ni funciona

error [Vue warn]: Failed to resolve filter: ms-to-mm

Que buenisimo!!

Buena clase, aunque es muy dificil aprender Nuxt en una sola clase, valdría la pena tener un curso solo de Nuxt