O diretório de construção do Nuxt
O diretório .nuxt é o chamado diretório de construção (build). Ele é dinamicamente gerado e escondido por padrão. Dentro do diretório você pode encontrar ficheiros gerados automaticamente sempre que nuxt dev é usado ou seus artefactos de construção sempre que nuxt build é usado. A modificação desses ficheiros é uma grande forma de depuração mas lembre que eles são ficheiros gerados e uma vez que você executar o comando dev ou build novamente, qualquer coisa que foi guardada aqui será regenerada.
.nuxt não deve ser enviado para o seu sistema de controle de versão e deve ser ignorado através do seu .gitignore já que ele será gerado automaticamente quando você executar o comando nuxt dev ou nuxt build.A propriedade buildDir
Por padrão, várias ferramentas assumem que .nuxt é um diretório oculto, pelo seu nome começar com um ponto. Você pode usar a opção buildDir para previr isso. Se você mudar o nome lembre de adicionar o novo nome dentro do seu ficheiro .gitignore.
export default {
buildDir: 'nuxt-dist'
}
Dentro da pasta .nuxt:
-
O ficheiro
router.jsé o ficheiro de roteador gerado que o Nuxt gera por você quando você coloca ficheiros.vuedentro da pastapages. Você pode usar este ficheiro para fazer depuração para quando você quiser procurar quais rotas são geradas para ovue-routere encontrar os nomes de uma rota específica. -
O
route.scrollBehavior.jso qual é o seu comportamento de rolagem do roteador (Router ScrollBehavior) -
A pasta de componentes tem todos os seus componentes do Nuxt tais como
NuxtChilde NuxtLink. Ele também contém onuxt-build-indicatoro qual é a página que vemos quando sua aplicação está construindo enuxt-loadingo qual é seu componente de carregamento que é visto quando estamos esperando a sua página carregar. Você também encontrará a página nuxt-error aqui dentro a qual contém a página de erro padrão do Nuxt. -
A pasta de
mixinstem os ficheiros necessários para o método$fetchdo Nuxt. -
A pasta de
viewscontém o modelo (template) da sua aplicação e sua página de erro do servidor. - A app.js é o ficheiro principal da sua aplicação.
-
O ficheiro
client.jsé o ficheiro do cliente necessário para tudo que acontece no lado do cliente. - O ficheiro vazio é intencionalmente deixado vazio para apelidos não operacionais
-
O ficheiro
index.jsmolda sua aplicação. -
O
loading.htmlé o ficheiro que é usado quando a página está carregando. -
O ficheiro
middlewareé onde o seu intermediário é conservado -
O ficheiro
server.jsé todo código que é executado no servidor -
As
utilitiescontém as utilidades que o Nuxt precisa para ele funcionar.
Desdobrando
A pasta .nuxt é parte dos ficheiros necessários para desdobrar a sua aplicação SSR. Ela não é necessário para desdobrar a sua aplicação Nuxt estática porque usamos a pasta dist para isso.
Clément Ollivier
Daniel Roe
Alex Hirzel
Ajeet Chaulagain
René Eschke
Sébastien Chopin
Nico Devs
Muhammad
Nazaré da Piedade
Naoki Hamada
Tom
Yann Aufray
Anthony Chu
Nuzhat Minhaz
Lucas Portet
Richard Schloss
Xanzhu
bpy
Antony Konstantinidis
Hibariya
Jose Seabra
Eze
Florian LEFEBVRE
Lucas
Julien SEIXAS
Hugo
Sylvain Marroufin
Spencer Cooley
Piotr Zatorski
Vladimir Semenov
Harry Allen
kazuya kawaguchi
Unai Mengual
Hyunseung Lee
Alexandre Chopin
pooya parsa
Nick Medrano
Mosaab Emam
Iljs Путлер Капут
Heitor Ramon Ribeiro
Nero
Yoon Han
Ikko Ashimine
FamCodings
Ayouli
F. Hinkelmann
felipesuri
Christophe Carvalho Vilas-Boas
Leoš Literák
Trizotti
Marcello Bachechi
Rodolphe
Thomas Underwood
Shek Evgeniy
Lukasz Formela
Hugo Torzuoli