Vite入门教程 Vite HMR API 暴露

2024-02-25 开发教程 Vite入门教程 匿名 1

Vite 通过特殊的 import.meta.hot对象暴露手动 HMR API。

interface ImportMeta {
readonly hot?: {
readonly data: any
accept(): void
accept(cb: (mod: any) => void): void
accept(dep: string, cb: (mod: any) => void): void
accept(deps: string[], cb: (mods: any[]) => void): void
prune(cb: () => void): void
dispose(cb: (data: any) => void): void
decline(): void
invalidate(): void
on(event: string, cb: (...args: any[]) => void): void
}
}