我在Google chrome开发者控制台中收到此错误。
无法解析SourceMap: http:// localhost:15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map
我如何解决它?
我在Google chrome开发者控制台中收到此错误。
无法解析SourceMap: http:// localhost:15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map
我如何解决它?
Answers:
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
。现在,即使启用了源映射,检查器也不再显示错误。
Failed to parse SourceMap
在Chrome控制台中看到。当我切换到使用未压缩的Backendless.js(不带.min
)时,我没有收到错误。我想使用缩小的javascript时,源地图可能没有意义?我想我可以尝试将本地开发环境设置为使用未压缩的JS +源映射,而仅生产环境使用压缩的JS。
除了只是简单地在Chrome中关闭源地图之外,我还做了一些挖掘工作,发现使用Web Essentials创建源地图似乎是个问题。
无论出于何种原因,如果我使用外部编译器(Koala),都可以在Chrome中成功创建有效的源地图(无错误)。而如果我使用Web Essentials,则源映射将无法解析。
希望这对某人有帮助。
我有同样的问题,因为.htaccess
设置不正确:
RewriteRule上的RewriteEngine !。(js | gif | jpg | png | css)$ index.php
我通过修改文件解决了这个问题:
RewriteEngine叙述上
!重写规则(JS | GIF | JPG | PNG | CSS | EOT | SVG | TTF | WOFF | woff2 | 地图)$的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'
检查您是否正在使用某些Chrome扩展程序(夜间模式或其他功能)。禁用它,看看“注入”是否消失了。
我注意到由于AdBlock扩展而导致的问题,我关闭了AdBlock扩展,问题得以解决。