Open7

MiradorをNuxt 3に実装する

itsukikigoshiitsukikigoshi

https://github.com/nakamura196/nuxt-mirador/blob/master/pages/embedded.vue
と同じ実装を行おうとすると,

500
_interopRequireWildcard is not a function. (In '_interopRequireWildcard(require_react())', '_interopRequireWildcard' is an instance of Object)


というエラーが吐かれる.dependency (特にreact?)のバージョンに問題があるのかと思い,Reactとreact-domを19,18,17,16系などに変えてみるも上手くいかない.

itsukikigoshiitsukikigoshi

今回の問題はMiradorがNuxt 3に対応していないことが原因である可能性に加えて,MiradorがTypeScriptに対応していないことが原因である可能性もある.
不服だがNuxt2 with JavaScriptで試してみる.TS対応と,MiradorのReact/Vueコンポーネント化してほしい.Mirador 4についても調べてみなくては.