我试图理解使用 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 选项之前,但这似乎不起作用。
这里有什么我应该知道的我想念的吗?有人可以在这里提供一些帮助吗?