ESRI:无法解析源地图

2020/10/22 04:41 · javascript ·  · 0评论

我在Google chrome开发人员控制台中收到此错误。

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

我如何解决它?

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

Chrome开发者工具源地图

如果禁用了这两个选项,并刷新了浏览器,则它将不再要求提供源映射。

这些设置可以在这里找到:

Chrome开发者工具源地图

虽然选择的答案是隐藏错误的好答案,但它并不能使错误消失,只是您无法在检查器中看到它。另一种方法是下载缺少的地图文件,并将其放在assets / lib目录中。因此,例如,我丢失了angular-route.min.js.map文件,然后我去了https://code.angularjs.org/1.5.3/(到正确的angular版本)并下载了丢失的文件。该错误并没有立即消失,可能是由于缓存所致,但是一旦我在浏览器中转到实际文件,它便开始起作用。http://sitename.localhost/assets/lib/angular-route.min.js.map现在,即使启用了源映射,检查器也不再显示错误。

除了只是简单地关闭Chrome中的“源地图”之外,我还做了一些挖掘工作,发现使用Web Essentials创建源地图似乎是个问题。

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

希望这对某人有帮助。

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

/*# sourceMappingURL=bootstrap.min.css.map */

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

JS情况下是有意义的

,在
CSS情况下,实际上是SCSS的调试。

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

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



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


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



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

有时这可能是由您安装的Chrome扩展程序引起的。例如,AdBlock

不幸的是,我能找到的最佳解决方案是禁用有问题的扩展。

当我遇到此问题时,原因是使用ui.bootstrap.modal模块时对模板文件的相对引用

templateUrl: 'js/templates/modal.html'

这可以在根域(www.example.com)上运行,但是添加路径(www.example.com/path/)后,引用将中断。在我的情况下,答案仅仅是使引用成为绝对的(js / -> / js /)。

templateUrl: '/js/templates/modal.html'

Google DevTools中的错误是由Google扩展引起的。

  1. 我在浏览器中点击了我的Google图标
  2. 在弹出窗口的底部创建了一个访客配置文件。
  3. 然后粘贴我的本地主机地址,瞧!

控制台中没有更多错误。

检查您是否正在使用某些Chrome扩展程序(夜间模式或其他功能)。禁用它,看看“注入”是否消失了。

我注意到由于AdBlock扩展而导致的问题,我关闭了AdBlock扩展,问题得以解决。

本文地址:http://javascript.askforanswer.com/esriwufajiexiyuanditu.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!