首页 > 解决方案 > Devtools 无法在 Windows 上的 Chrome 版本 84.0.4147.89 (Build official) 中加载 SourceMap

问题描述

Google Chrome 正在我的应用程序的这些 url 中添加后缀 .map,但我在渲染主干 UI 时遇到问题

我看到控制台错误:

DevTools 无法加载 SourceMap:无法加载 ../static-content/js/thirdParty/backbone/backbone.marionette.min.js.map 的内容:HTTP 错误:状态码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE`

DevTools 无法加载 SourceMap:无法加载 ../static-content/js/thirdParty/bootstrap/bootstrap-select.js.map 的内容:HTTP 错误:状态码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE

DevTools 无法加载 SourceMap:无法加载 ../static-content/js/thirdParty/backbone/backbone.wreqr.min.js.map 的内容:HTTP 错误:状态码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE

DevTools 无法加载 SourceMap:无法加载 ../static-content/js/thirdParty/backbone/backbone.babysitter.min.js.map 的内容:HTTP 错误:状态码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE

DevTools 无法加载 SourceMap:无法加载 ../static-content/css/thirdParty/bootstrap/bootstrap.min.css.map 的内容:HTTP 错误:状态码 404,net::ERR_HTTP_RESPONSE_CODE_FAILURE

在 Firefox 中没有发生,我可以正确呈现我的应用程序

你知道发生了什么吗?

编辑:在 Google chrome 的 78.0.3904.108 版本上,它没有发生。

谢谢

标签: google-chromegoogle-chrome-devtools

解决方案


我通过清除 App Data解决了这个问题。

赛普拉斯文档承认 App Data 可能会损坏:

赛普拉斯维护一些本地应用程序数据,以保存用户偏好并更快地启动。有时,这些数据可能会损坏。您可以通过清除此应用数据来解决您遇到的问题。

  1. 通过打开赛普拉斯cypress open
  2. 转到File->View App Data
  3. 这会将您带到存储应用数据的文件系统中的目录。如果您无法打开 Cypress,请在文件系统中搜索一个目录cy,其内容应如下所示:

       生产
            all.log
            浏览器
            捆绑
            缓存
            项目
            代理
            state.json

  1. 删除cy文件夹中的所有内容
  2. 关闭 Cypress 并再次打开它

资料来源:https ://docs.cypress.io/guides/references/troubleshooting.html#To-clear-App-Data


推荐阅读