LESSC源地图不起作用

时间:2015-01-13 08:46:29

标签: css less

我按照以下方式运行lessc:

lessc alice/public/local/less/intfarm.less > alice/public/local/css/local/compiled/intfarm.css --source-map=alice/public/local/less/intfarm.map --verbose

输出源地图,但它不起作用。我检查了文件,最后我读到了:

...

,iBAAA;EACA,cAAA;;AA1EZ,IAAI,SA8EA;EACI,gBAAA","file":"../../../../undefined

我还需要设置其他标志吗? (在LESS创建者处大喊:为什么不默认启用它并节省我们的工作和搜索时间?)

2 个答案:

答案 0 :(得分:2)

你不应该在你的来源和命运之间使用>。实际上,您将输出发送到stdout。编译器不知道您正在将输出写入intfarm.css,因此无法构造到该文件的源映射链接。

另见:https://github.com/less/less.js/pull/2389

答案 1 :(得分:0)

另一个解决方案可以使用 - source-map-map-inline 参数代替 - source-map = ... ,但我认为最好的解决方案是Bass Jobsen指出的那个