node-sass CLI操作顺序

时间:2015-11-09 13:50:12

标签: npm command-line-interface node-sass

我试图弄清楚使用node-sass源映射,并将输出传递到另一个进程(使用autoprefix然后使用cssnano来缩小)。

目前,我已经使用以下命令获得了使用sourcemaps的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)

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

我在这里应该知道我缺少什么吗?谁能在这里提供一些帮助?

1 个答案:

答案 0 :(得分:0)

这实际上工作正常,而后续过程会打破它。这是获得

的问题
postcss -u autoprefixer

跳过css地图。