strictモードをやめれば解決しますが、その前に確認しておきたい点として componentを明示的にimportしているか という箇所になります。
nuxt.js はテンプレート部に直接 /components
ディレクトリ配下のファイルを、importせずにファイル名をタグとして使用できる。
しかしどうもそれを多様しているとIE11で表題のエラーになる場合がある。
<HeaderMenu></HeaderMenu>
みたいな感じで components/HeaderMenu.vue を呼び出している場合は以下に修正するとよさそう。
page.vue
import HeaderMenu from "@/components/HeaderMenu";
export default {
components: {
HeaderMenu,
}
}
<template>
<header-menu></header-menu>
</template>
内部コードを読むところまではしなかったけど、わたしの場合はこれで直りました。
あなたの場合はどうでしょう。ごきげんよう