We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 28bf77d commit fefc241Copy full SHA for fefc241
vite.config.js
@@ -2,7 +2,8 @@ import { sveltekit } from '@sveltejs/kit/vite';
2
import { defineConfig } from 'vite';
3
4
export default defineConfig({
5
- plugins: [sveltekit()],
+ // @ts-ignore
6
+ plugins: [sveltekit(), AutoRefreshHmr()],
7
ssr: {
8
noExternal: ['@popperjs/core']
9
},
@@ -20,3 +21,19 @@ export default defineConfig({
20
21
host: "0.0.0.0",
22
}
23
});
24
+
25
+function AutoRefreshHmr() {
26
+ return {
27
+ name: 'auto-refresh',
28
+ enforce: 'post',
29
30
+ handleHotUpdate({ file, server }) {
31
+ if (file.endsWith('.svelte') || file.endsWith('.js')) {
32
+ server.ws.send({
33
+ type: 'full-reload',
34
+ path: '*'
35
+ });
36
+ }
37
38
+ };
39
+}
0 commit comments