2020年07月09日
nuxt で作成したサイトをnpm run generate
してホスティングした際に遷移がうまくいかない。
n-linkで遷移しようとしてもURLは変更できるもののページはリロードされないと表示されない状況。
レンダリングでエラーが発生している。
エラー分は下記になります。
[Vue warn]: The client-side rendered virtual DOM tree is not matching
server-rendered content. This is likely caused by incorrect HTML markup,
for example nesting block-level elements inside <p>, or missing <tbody>.
Bailing hydration and performing full client-side render.
<p>
の中に入れ子になっている場合は修正<tbody>
を追加する<no-ssr/>
を追加する 対象のGithubのissue今回の自分の環境ではpタグの中にブロック要素を追加してしまっていたので修正したところ解決しました。
レンダーエラーが具体的にどのような挙動に影響するのかを学べた。