ちとはまった。公式のココに書いてある通りにビルドの前に動かそうとして試したらうんともすんとも言わない。
module.exports = function (moduleOptions) { // build 用にフックを追加する this.nuxt.hook('build', async builder => { // builder が作成された時に一度だけ呼ばれます console.log('build module!!'); }) }
builder.jsのソース見たら↓で書いてあった。
// Call before hook await this.nuxt.callHook('build:before', this, this.options.build)
'build:before'ですかソーデスカ。↓に直すと上手く動く。
module.exports = function (moduleOptions) { // build 用にフックを追加する this.nuxt.hook('build:before', async builder => { // builder が作成された時に一度だけ呼ばれます console.log('build module!!'); }) }
ソース見た方がはやいの。。。