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开发人员工具栏上进行设置,则可以看到以下两个选项:
如果禁用这两个选项并刷新浏览器,则不应再请求源映射.
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,则源映射无法解析.
希望这有助于某人.
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
.现在,即使启用了源映射,检查器也不再显示错误.
我遇到了同样的问题,因为.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
对于 cra/react-scripts5.0.0
看起来有一个错误。我必须创建一个.env
文件并添加以下内容
GENERATE_SOURCEMAP=false
注意:这是一个补丁。一旦实施修复,您将需要删除该行并更新到修复的补丁版本。
更新:不幸的是,react-script 5.0.1 没有修复这个问题