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 propriedade extendPlugins

A propriedade extendPlugins permite você personalizar os plugins do Nuxt. (options.plugins ).


  • Tipo: Function
  • Valor padrão: undefined

Você talvez queira estender os plugins ou mudar a ordem dos plugins criada pelo Nuxt. Esta função aceita um arranjo de objetos de plugin e deve retornar um arranjo de objetos de plugins.

Exemplo de mudança de ordem dos plugins:

nuxt.config.js
export default {
  extendPlugins(plugins) {
    const pluginIndex = plugins.findIndex(
      plugin => (typeof plugin === 'string' ? plugin : plugin.src) === '~/plugins/shouldBeFirst.js'
    )
    const shouldBeFirstPlugin = plugins[pluginIndex]

    plugins.splice(pluginIndex, 1)
    plugins.unshift(shouldBeFirstPlugin)

    return plugins
  }
}