Viteでbackend integrationしているときのvite-plugin-checkerの設定
HTMLテンプレートに以下のscriptを追加する
<script type="module"> import { inject } from 'http://localhost:5173/@vite-plugin-checker-runtime' inject({ overlayConfig: {}, base: '/' }) </script>
(http://localhost:5173
はViteが動作しているURL)
なぜ
Viteをそのまま使っていると、以下のようにHTMLにスクリプトが埋め込まれる
しかしバックエンドとの統合 | Viteのように独自のHTMLテンプレートを持っている場合、この埋め込みができないため自分でスクリプトを埋め込む必要がある
(@vitejs/plugin-react
を使っている場合に必要なスクリプトと同じイメージ)