Hooks

TIP提示

Valaxy 提供了钩子系统,以便你可以对生命周期的各个阶段进行定制。

Lifecycle

生命周期

钩子的生命周期以排列顺序执行。

Build Time

HookArgumentsDescription
options:resolved在 Valaxy 配置解析之后执行。
config:init在 Vite 配置初始化(根据 Valaxy Options 进行初始化)之后执行。
build:before在构建开始之前执行。
build:done在构建完成之后执行。
ts
// valaxy.config.ts
import { defineValaxyConfig } from 'valaxy'

export default defineValaxyConfig({
  hooks: {
    'config:init': () => {
      console.log('config:init')
    },
  }
})

App Client

HookArgumentsDescription

Contributors


To Be Continued.