You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.


Translated page Contents of this page might be outdated.

A classe Builder


Os gatilhos

Nós podemos registar gatilhos em certos eventos do ciclo de vida.

// Adiciona o gatilho para construção
this.nuxt.hook('build:done', (builder) => {
  ...
})
Gatilho Argumentos Quando
build:before (nuxt, buildOptions) Antes da construção do Nuxt ter começado
builder:prepared (nuxt, buildOptions) Os diretórios de construção tiverem sido criado
builder:extendPlugins (plugins) Estiver gerando plugins
build:templates ({ templatesFiles, templateVars, resolve }) Estiver gerando os ficheiros de modelos do .nuxt
build:extendRoutes (routes, resolve) Estiver gerando rotas
webpack:config (webpackConfigs) Antes da configuração dos compiladores
build:compile       ({ name, compiler }) Antes do webpack compilar (compiler é uma instância de Compiler do webpack), se estiver no modo universal, é chamado duas vezes com o nome 'client' e 'server'
build:compiled     ({ name, compiler, stats }) Construção do webpack tiver terminado
build:done (nuxt) Construção do Nuxt tiver terminado