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


Page traduite Le contenu de cette page peut être déprécié.

La classe Builder

La classe Builder de Nuxt


Hooks

Nous pouvons enregistrer des hooks sur certains événements du cycle de vie.

// Ajout d'hook pour le build
this.nuxt.hook('build:done', (builder) => {
  ...
})
Hook Arguments Quand
build:before (nuxt, buildOptions) Avant que le build de Nuxt commence
builder:prepared (nuxt, buildOptions) Les répertoires de build ont été créés
builder:extendPlugins (plugins) Génération de plugins
build:templates ({ templatesFiles, templateVars, resolve }) Génération de fichiers modèles .nuxt
build:extendRoutes (routes, resolve) Génération des routes
webpack:config (webpackConfigs) Avant la configuration des compilateurs
build:compile ({ name, compiler }) Avant que webpack compile (le compilateur est une instance du webpack Compiler), si mode universel, appelé deux fois avec le nom 'client' et 'server'
build:compiled ({ name, compiler, stats }) Le build webpack est terminée
build:done (nuxt) Le build de Nuxt est terminé