@bassjobsen我无法重现任何问题,你能补充更多细节吗? 我已经尝试了链接错误中的一些示例,但我认为我需要
一种。 测试用例(或 x 在这种情况下总是发生)
湾实际产出
C。 预期产出
嗨卢克,
首先,我不想用任何未解决或含糊不清的问题来打扰您。
简而言之,我发现了什么:
我的 Less 文件t.less
:
p {
color: red;
}
然后我运行: lessc t.less t.css --source-map --autoprefix
t.css.map 现在包含:
{"version":3,"sources":["t.less","t.css"],"names":[],"mappings":"AAAA;EACA,YAAA;ECCC","file":"t.css"}
没有自动前缀: lessc t.less t.css --source-map
源映射如下所示:
{"version":3,"sources":["t.less"],"names":[],"mappings":"AAAA;EACA,UAAA","file":"t.css"}
正如您在运行 autoprefixer 后所看到的,输出不会改变,但是 sourcemap 会并添加
输出文件作为源。 据我了解并可以测试,这也与 SASS 中的相同代码不同。
见: https :
毕竟我认为在自动前缀添加一些规则的情况下,上述正确结果可能是模棱两可的原因,这些规则的来源应该是什么?
所以我不想浪费你的时间。 我不确定这确实是一个问题,我也不确定它是否会伤害某人。
啊,是的,这是我用他们刚刚关闭的 ap 提出的问题。 我会
再次查看链接的问题,然后尝试是否可以修复。
相关: https :
这还是2.7.1的问题
这在 3.11.1 中仍然是一个问题。 源映射没有为右括号进行映射。 我压缩了源文件、生成的源映射和输出 css 文件。
如果它有助于查看错误,你可以去这里https://sokra.github.io/source-map-visualization/#custom并将文件加载到可视化工具中并亲自查看错误。
这如此痛苦的原因是当您对文件应用多个转换阶段时
例如 Less -> CSS -> Autoprefixed CSS -> 连接的 CSS 文件
要制作从最后一个阶段回到第一个阶段的源地图,每个地图都需要完成
最有用的评论
这还是2.7.1的问题