La propriété extendPlugins

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


  • Type: Function
  • Par défaut: undefined

On pourrait vouloir personnaliser les plugins ou changer l'ordre crée par Nuxt.js 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
  }
}
Editer cette page sur GitHub Mise à jour le Mon, July 12, 2021