summaryrefslogtreecommitdiff
path: root/packages/frontend-embed/vite.config.ts
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-01-14 19:40:14 +0900
committerGitHub <noreply@github.com>2025-01-14 10:40:14 +0000
commitd082a1dd34fa84a0a6c5afa99a984437d9d1e686 (patch)
tree33b32c90afdcd9de387cad99bf44eb34dd1175c8 /packages/frontend-embed/vite.config.ts
parentfeat(backend): config(default.yml)からSQLログ全文を出力するか否... (diff)
downloadsharkey-d082a1dd34fa84a0a6c5afa99a984437d9d1e686.tar.gz
sharkey-d082a1dd34fa84a0a6c5afa99a984437d9d1e686.tar.bz2
sharkey-d082a1dd34fa84a0a6c5afa99a984437d9d1e686.zip
fix(frontend/dev): バックエンド経由での開発時にHMRが効かない問題を修正 (#15255)
Diffstat (limited to 'packages/frontend-embed/vite.config.ts')
-rw-r--r--packages/frontend-embed/vite.config.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/frontend-embed/vite.config.ts b/packages/frontend-embed/vite.config.ts
index 2dbee488c5..151d316190 100644
--- a/packages/frontend-embed/vite.config.ts
+++ b/packages/frontend-embed/vite.config.ts
@@ -63,6 +63,12 @@ export function getConfig(): UserConfig {
server: {
port: 5174,
+ hmr: {
+ // バックエンド経由での起動時、Viteは5174経由でアセットを参照していると思い込んでいるが実際は3000から配信される
+ // そのため、バックエンドのWSサーバーにHMRのWSリクエストが吸収されてしまい、正しくHMRが機能しない
+ // クライアント側のWSポートをViteサーバーのポートに強制させることで、正しくHMRが機能するようになる
+ clientPort: 5174,
+ },
},
plugins: [