Diretório de Construção da Nuxt
O diretório .nuxt é o chamado diretório de construção. É gerado dinamicamente e oculto por padrão. No diretório, podemos encontrar os ficheiros gerados automaticamente quando utilizamos o nuxt dev ou os nossos artefactos de construção quando utilizamos o nuxt build. Modificar esses ficheiros é ótimo para depuração, mas devemos lembrar que esses são ficheiros gerados e uma vez que executarmos o comando dev ou build novamente, qualquer coisa guardada neste diretório será gerada novamente.
.nuxt não deve ser submetido ao nosso sistema de controlo de versão e deve ser ignorado através do nosso .gitignore, pois será gerado automaticamente ao executar nuxt dev ou nuxt build.A Propriedade buildDir
Por padrão, muitas ferramentas assumem que .nuxt é um diretório oculto, porque o seu nome começa com um ponto. Podemos usar a opção buildDir para evitar isto. Se alterarmos o nome, devemos lembrar-nos de adicionar o novo nome ao nosso ficheiro .gitignore:
export default {
buildDir: 'nuxt-dist'
}
Na Pasta .nuxt:
-
O ficheiro
router.jsé o ficheiro roteador que a Nuxt gera para nós quando colocamos ficheiros.vuena pasta das páginas (pages/). Podemos usar este ficheiro para depuração quando queremos ver que rotas são geradas para avue-routere descobrir os nomes duma rota específica. -
O
route.scrollBehavior.jsque é o ficheiro que define o comportamento de deslocamento do nosso roteador. -
A pasta dos componentes (
components/) contém todos os nossos componentes de Nuxt, comoNuxtChilde oNuxtLink. Também contém onuxt-build-indicatorque é a página que vemos quando a nossa aplicação está em construção e onuxt-loadingque é o nosso componente de carregamento visto quando estamos à espera da página ser carregada. Também encontraremos no interior desta pasta a páginanuxt-error, que contém a página de erro predefinida da Nuxt. -
A pasta das misturas (
mixins/) contém os ficheiros necessários para o método$fetchda Nuxt. -
A pasta das visões (
views/) contém o nosso modelo de marcação de hipertexto de aplicação e a nossa página de erro do servidor. -
O
app.jsé o ficheiro principal da nossa aplicação. -
O ficheiro
client.jsé o nosso ficheiro cliente necessário para tudo o que acontece do lado do cliente. - O ficheiro vazio é intencionalmente deixado vazio para os pseudónimos não operacionais.
-
O ficheiro
index.jsinicia a nossa aplicação. -
O
loading.htmlé o ficheiro utilizado quando a página é carregada. -
O ficheiro intermediário (
middleware) é onde o nosso intermediário é guardado. -
O ficheiro
server.jsé todo código executado no servidor. -
Os utilitários (
utilities) contêm os utilitários que a Nuxt precisa para funcionar.
Implantar
A pasta .nuxt faz parte dos ficheiros necessários para implantar a nossa aplicação interpretada do lado do servidor (ssr). No entanto, esta não é necessária para implantar a nossa aplicação estática de Nuxt, pois usamos a pasta dist para isto.
Sébastien Chopin
Nazaré da Piedade
Nobu
川音리오
Maciek Palmowski
Nestor Vera
Daniel Roe
Yue Yang
Jeronimas
Clément Ollivier
Alexander Lichter
N3-rd
Adrien Zaganelli
Mag
Stefan Huber
Olga Bulat
Paiva
Florian Reuschel
Savas Vedova
HIJACK
Vinícius Alves
Kareem Dabbeet
Valentín Costa
Ryan Skinner
Alex Hirzel
Ajeet Chaulagain
René Eschke
Nico Devs
Muhammad
Naoki Hamada
Tom
Yann Aufray
Anthony Chu
Nuzhat Minhaz
Lucas Portet
Richard Schloss
Bobby
bpy
Antony Konstantinidis
Hibariya
Jose Seabra
Eze
Florian Lefebvre
Lucas Recoaro
Julien SEIXAS