0

我正在尝试编译一组 .less 文件,并在此过程中生成单独的源映射。我目前有大约 20 个源文件,所以我使用动态扩展来加载它们。

然后我希望将文件编译为 css(工作),并为每个文件生成一个单独的源映射(不起作用)

file_x.less -+--> file_x.css          (YAY)
             |
             |--> file_x.css.map      (NAY)

让源映射开始工作似乎很棘手,但对于多个单独的 文件似乎根本不起作用。

那么,有没有人知道一个简单的嵌入式替代方案?如果没有,我的下一个解决方案是尝试使用 shell 并在本机调用 lessc,但如果可以避免这种情况,我宁愿不这样做。

编辑:这将用于开发和生产

4

1 回答 1

1

我不知道目前有任何软件包可以做到这一点。使用 grunt-contrib-less,虽然我最终为自己解决这个问题的方法是通过设置在 CSS 中内联源映射 outputSourceFiles: true

以我的经验,这实际上是处理地图最方便的方式。唯一的缺点是它需要你设置一个缩小器,因为内联地图可能会使你的 CSS 文件的大小增加一倍以上。

于 2014-09-05T01:00:19.267 回答