ESRI:无法解析源地图

Aha*_*iPK 104 javascript esri

我在Google Chrome开发者控制台中收到此错误.

无法解析SourceMap: http:// localhost:15132/Scripts/_External/igniteui/css/themes/infragistics/infragistics.theme.css.map

我如何解决它?

Ste*_*pes 153

Chrome最近在开发人员工具中添加了对源地图的支持.如果您在chrome开发人员工具栏上进行设置,则可以看到以下两个选项:

Chrome开发者工具源地图

如果禁用这两个选项并刷新浏览器,则不应再请求源映射.

  • 我认为这不是答案.隐藏错误不是"修复"它,真的.你需要弄清楚为什么你有一个文件首先引用一个不存在的源映射文件,然后尝试解决它. (40认同)
  • 多么愚蠢的"功能".它应该只在可用时加载源图. (32认同)
  • 在Appearance下的此屏幕截图中的两个部分是Theme选项.我选择了黑暗主题. (4认同)
  • 请注意 - 如果您禁用这些设置,请注意您的网络选项卡不会显示任何流量活动,除非您按 F5(在 n/w 选项卡上) (4认同)
  • 我花了一段时间才找到这些设置在哪里。这是显示它们所在位置的屏幕截图:https://i.stack.imgur.com/JQcnN.png。也许您应该将其添加到您的答案中,以便人们更容易找到设置。 (3认同)

Was*_* A. 15

我们通常缩小/压缩的 CSS/JS 源代码。现在,如果我们想调试那些缩小的文件,那么我们必须在缩小的文件末尾添加以下行

/*# sourceMappingURL=bootstrap.min.css.map */
Run Code Online (Sandbox Code Playgroud)

这告诉编译器源文件实际映射到哪里。

JS情况下,它是有意义的,
但在CSS情况下,它实际上是对 SCSS 的调试。

删除警告: remove /*# sourceMappingURL=bootstrap.min.css.map */ from the end of minified file , 。


Vic*_*cky 13

只需简单地关闭Chrome中的源地图 - 我已经做了一点挖掘,发现使用Web Essentials创建源地图似乎是个问题.

无论出于何种原因,如果我使用外部编译器(Koala),我可以在Chrome中成功创建工作源地图(无错误).如果我使用Web Essentials,则源映射无法解析.

希望这有助于某人.

  • 您是否从Web Essentials团队中找到了任何关于此的消息?我想我们遇到了同样的问题. (3认同)
  • 不幸的是我找不到任何关于它的东西 - 我正在查询! (2认同)

Che*_*ist 10

虽然选择的答案是隐藏错误的一个很好的答案,但它不会使错误消失,只是你无法在检查器中看到它.另一种方法是下载丢失的映射文件并将其放在assets/lib目录中.所以,例如,我丢失angular-route.min.js.map文件,我去了这里https://code.angularjs.org/1.5.3/(到正确版本的角度)并下载了丢失的文件.错误并没有立即消失,可能是因为缓存,但是一旦我在浏览器中找到它的实际文件就可以了.http://sitename.localhost/assets/lib/angular-route.min.js.map.现在,即使启用了源映射,检查器也不再显示错误.

  • 虽然源映射非常适合处理缩小的javascript文件,但是即使您不需要/想要使用源映射,也会出现此错误消息并阻止正常调试.你是对的,添加源映射可以解决问题,但是如果你没有它们,你将需要禁用此选项以允许正常调试. (3认同)

Art*_*vev 6

我遇到了同样的问题,因为.htaccess设置不正确:


RewriteRule上的RewriteEngine !.(js | gif | jpg | png | css)$ index.php


我通过修改文件解决了这个问题:

RewriteEngine on
RewriteRule!.(js | gif | jpg | png | css | eot | svg | ttf | woff | woff2 | map)$ index.php


Rog*_*rez 6

对于 cra/react-scripts5.0.0看起来有一个错误。我必须创建一个.env文件并添加以下内容

GENERATE_SOURCEMAP=false

注意:这是一个补丁。一旦实施修复,您将需要删除该行并更新到修复的补丁版本。

更新:不幸的是,react-script 5.0.1 没有修复这个问题