Skip to content

Instantly share code, notes, and snippets.

@tdkn
Created April 19, 2019 04:38
Show Gist options
  • Save tdkn/e4d06ab6409b621fbb4ec4ddc593fc15 to your computer and use it in GitHub Desktop.
Save tdkn/e4d06ab6409b621fbb4ec4ddc593fc15 to your computer and use it in GitHub Desktop.
Nuxt Hooks
export default function module() {
;[
'ready',
'error',
'close',
'listen',
'render:before',
'render:setupMiddleware',
'render:errorMiddleware',
'render:resourcesLoaded',
'render:done',
'render:routeContext',
'render:route',
'render:routeDone',
'modules:before',
'modules:done',
'build:before',
'build:templates',
'build:extendRoutes',
'build:compile',
'build:compiled',
'build:done',
'generate:before',
'generate:distRemoved',
'generate:distCopied',
'generate:page',
'generate:routeCreated',
'generate:extendRoutes',
'generate:routeFailed',
'generate:done'
].forEach(hook =>
this.nuxt.hook(hook, () => {
console.log(`!!!> ${hook}`)
})
)
}
@klefix
Copy link

klefix commented Jan 4, 2022

This is the only complete (hopefully) list of the actual names of nuxt hooks I could find.
Is the order somewhere documented, without having to run this?
I find the documentation of nuxt hooks, let's say, improvable :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment