サーバーサイドレンダリング
このコンポーネントは SSR に対応しています。CodeMirror はブラウザ上(onMounted)でのみ生成されるため、サーバーでのレンダリング中は window や document に触れずに、空のコンテナ要素だけを出力します。
Nuxt 3 / Nuxt 4
そのまま使えます。
Nuxt 2 の場合や問題が起きる場合
コンポーネントを <ClientOnly> で囲んで、ブラウザでのみレンダリングするようにします。
Info
エディタはハイドレーションの後に生成されます。そのため、サーバー上や、クライアントで ready イベントが発火するまでの間は、インスタンスのプロパティ(view、selection など)は undefined です。