You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.


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

Builder クラス


フック

特定のライフサイクルイベントにフックを登録できます。

// ビルド用にフックを追加
this.nuxt.hook('build:done', (builder) => {
  ...
})
フック 引数 タイミング
build:before (nuxt, buildOptions) Nuxt のビルド開始前
builder:prepared (nuxt, buildOptions) ビルドディレクトリが作成された時
builder:extendPlugins (plugins) プラグイン生成時
build:templates ({ templatesFiles, templateVars, resolve }) .nuxt テンプレートファイル生成時
build:extendRoutes (routes, resolve) ルーティング生成時
webpack:config (webpackConfigs) コンパイラの設定前
build:compile       ({ name, compiler }) webpack コンパイル前(コンパイラは webpack Compiler インスタンス)でもし universal モードの場合 'client''server' の名前で二度呼び出されます。
build:compiled     ({ name, compiler, stats }) webpack のビルド終了時
build:done (nuxt) Nuxt のビルド終了時