我有一个通过webpack打包的项目。 Css是使用sourceMap从sass生成的。
devtool: 'source-map',
...
loader: ExtractTextPlugin.extract(
'css-loader?sourceMap=true&minimize=true!' +
'postcss-loader?sourceMap=true!' +
'sass-loader?sourceMap=true'
),
app.css.map
文件已成功生成,sourceMappingURL=app.css.map
已置于app.css
。
我看到Chrome在"源标签"中识别了.map文件因为" webpack://"结构存在。
但是调试器没有将此.map用于css :
[
之后我将app.css.map
文件转换为base64(通过在线服务)并将其粘贴到app.css
sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJz...
一切正常!
共:
app.css.map
并成功获取(因为webpack://
标签中存在source
)为什么它不适用于"映射到app.css.map
"但是当它以base64格式时,相同的地图有效?如何解决?
---- UPD 1 ----
我已经在其他具有相同镀铬功能的PC上进行了测试,并且一切正常。我认为一些chrome settigns会犯这个错误。
答案 0 :(得分:0)