我在 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
我如何解决它?
虽然选择的答案是隐藏错误的好答案,但它不会使错误消失,只是您在检查器中看不到它。另一种方法是下载丢失的地图文件并将其放在 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 中简单地关闭 Source Maps 之外 - 我做了一些挖掘,发现使用 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 上的RewriteEngine !.(js|gif|jpg|png|css)$ index.php
我通过修改文件解决了这个问题:
RewriteRule 上的RewriteEngine !.(js|gif|jpg|png|css|eot| svg | ttf | woff | woff2 | map )$ index.php