Nuxt 3 がリリースされました! https://nuxt.com/v3 で詳細について見れます。

翻訳されたページ このページのコンテンツは古い可能性があります。

extendPlugins プロパティ

extendPlugins プロパティで Nuxt プラグインのカスタマイズができます。(options.plugins )。


  • 型: Function
  • デフォルト: undefined

プラグインを拡張したり、Nuxt で作成したプラグインの順序を変更したい場合があるでしょう。この関数はプラグイン オブジェクトの配列を受け取り、プラグインオブジェクトの配列を返します。

プラグインの順序を変更する例:

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

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

    return plugins
  }
}