API: The Builder Class


We can register hooks on certain life cycle events.

// Add hook for build
this.nuxt.hook('build:done', (builder) => {
Hook Arguments When
build:before (nuxt, buildOptions) Before Nuxt build started
build:templates ({ templatesFiles, templateVars, resolve }) Generating .nuxt template files
build:extendRoutes (routes, resolve) Generating routes
build:compile ({ name, compiler }) Before webpack compile (compiler is a webpack Compiler instance), if universal mode, called twice with name 'client' and 'server'
build:compiled ({ name, compiler, stats }) webpack build finished
build:done (nuxt) Nuxt build finished

Caught a mistake or want to contribute to the documentation? Edit this page on GitHub!

Platinum Sponsors

Support Us