0

我试图理解使用 node-sass 源映射,并将输出通过管道传输到另一个进程(使用 autoprefix,然后使用 cssnano 来缩小)。

目前我已经使用以下命令让 node-sass 使用源映射:

node-sass --source-map default.css.map input.scss output.css

按此顺序,它将 default.css.map 视为源映射的输出位置。然后它将 input.scss 视为入口文件,将 output.css 视为构建文件。

我想做的工作是将输出通过管道传输到另一个进程,即:

node-sass --source-map default.css.map input.scss | (use another module to run another build step)

但是,当我省略输出文件时,它使用映射文件作为输入文件,并使用 input.scss 作为输出。我尝试将入口文件放在 source-map 选项之前,但这似乎不起作用。

这里有什么我应该知道的我想念的吗?有人可以在这里提供一些帮助吗?

4

1 回答 1

0

这实际上工作正常,是后续过程破坏了它。这是获取的问题

postcss -u autoprefixer

跳过 css 映射。

于 2015-11-09T14:09:18.627 回答