chore: warning for outdated hmr api usage

This commit is contained in:
Evan You 2020-11-21 16:06:50 -05:00
parent 90bdf59f4c
commit ac80ea2c19

View File

@ -9,6 +9,7 @@ import {
} from './component'
import { queueJob, queuePostFlushCb } from './scheduler'
import { extend } from '@vue/shared'
import { warn } from './warning'
export let isHmrUpdating = false
@ -67,6 +68,14 @@ function createRecord(
id: string,
component: ComponentOptions | ClassComponent
): boolean {
if (!component) {
warn(
`HMR API usage is out of date.\n` +
`Please upgrade vue-loader/vite/rollup-plugin-vue or other relevant ` +
`depdendency that handles Vue SFC compilation.`
)
component = {}
}
if (map.has(id)) {
return false
}