SvelteKit项目HMR失效,仅保存svelte.config.js才生效求助
SvelteKit + Vite HMR热更新异常:修改文件不生效,仅重启svelte.config.js才应用变更
问题详情
- 修改项目文件后,变更无法同步到浏览器;保存文件时代码会闪烁,但页面无任何更新
- 只有保存未做修改的
svelte.config.js触发开发服务器重启后,之前的代码变更才会生效;保存vite.config.js无法触发服务器重启或变更应用 - 首次启动开发服务时一切正常,但后续任何文件修改都无法在浏览器中反映,代码持续闪烁,每次修改都需要手动保存
svelte.config.js来生效,开发效率极低
已尝试的解决方案
- 将Svelte配置合并到Vite配置文件中
- 更新所有项目依赖到最新版本
- 移除Vite配置中的别名(alias)设置
- 完全删除
node_modules、package-lock.json后重装依赖(重装过程中出现两条警告:tsconfig配置变更、nvm相关包已废弃)
附加信息
已准备好项目配置文件、开发日志及屏幕录制录像,可提供用于排查
内容的提问来源于stack exchange,提问作者jooyeon yi
相关产品推荐
相关产品推荐

