Chrome DevTools打开文件提示"No resource with given URL found"问题求助
Chrome DevTools Sources标签页"No resource with given URL found"问题解决
刷新页面方法的稳定性
打开DevTools后重载页面确实能临时解决问题,但不算稳定——DevTools的资源索引缓存会随着页面操作、新资源加载再次出现异常,后续大概率还会复现。
可能的根本原因
- DevTools资源索引缓存异常:Chrome DevTools会缓存已加载的资源路径,当缓存索引局部损坏、或者项目资源路径有动态变动(比如编译工具临时生成的路径)时,就会出现资源实际存在但找不到的情况,和你提到的路径长度、
..无关的话,这是最可能的原因。 - 打包/热更新工具的路径映射冲突:如果用了Webpack、Vite这类工具,热更新或打包时的路径映射临时出错,或者多标签页切换时不同页面的资源映射互相干扰,会导致DevTools无法正确关联资源路径。
- Chrome进程资源过载:当Chrome后台进程内存占用过高时,DevTools的资源索引模块可能运行异常,引发路径查找失败。
更系统的解决方案
- 重置DevTools设置:打开DevTools按
F1进入设置,找到「Preferences」里的「Restore defaults and reload」,重置并重载DevTools,彻底清除异常缓存。 - 禁用DevTools缓存:切换到「Network」标签页,勾选「Disable cache」(需保持DevTools打开才生效),让每次页面加载都重新拉取资源索引,避免缓存坑。
- 检查打包工具配置:确认Webpack的
output.publicPath、Vite的base等路径配置没有异常,必要时重启打包服务,修复热更新的路径映射问题。 - 重启Chrome进程:关闭所有Chrome窗口(包括后台隐藏进程)后重新打开,释放占用的内存,解决DevTools的运行异常。
- 用快捷键打开文件:按
Ctrl+P(Windows/Linux)或Cmd+P(Mac)直接输入文件名打开,绕开手动路径查找可能触发的索引错误。
内容的提问来源于stack exchange,提问作者root
相关产品推荐
相关产品推荐

