Vous consultez la documentation de Nuxt 2. Rendez vous sur nuxt.com/docs pour la documentation de Nuxt 3.

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
  }
}