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 propriété extendPlugins

La propriété extendPlugins permet de personnaliser les plugins de Nuxt (options.plugins ).


  • Type: Function
  • Par défaut: undefined

On pourrait vouloir personnaliser les plugins ou changer l'ordre crée par Nuxt pour ceux-ci. Cette fonction accepte un tableau d'objets de plugins et doit renvoyer un tableau d'objets de plugins.

Exemple de changement de l'ordre des plugins:

nuxt.config.js
export default {
  extendPlugins(plugins) {
    const pluginIndex = plugins.findIndex(
      ({ src }) => src === '~/plugins/doitEtreLePremier.js'
    )
    const doitEtreLePremierPlugin = plugins[pluginIndex]

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

    return plugins
  }
}