sass - 如何将 sass --watch 的输出通过管道传输到 autoprefixer?

标签 sass command-line-interface autoprefixer

我的 Sass 样式有一个构建命令,如下所示:
sass src/styles/main.scss --style compressed | autoprefixer -b \"> 1%, IE 8\" > dist/main.css
现在,我想在开发过程中有一个类似的命令。但我不知道如何通过管道传输由 sass --watch 更改的文件到 autoprefixer cli。我设法通过 fswatch 解决了它OSX 工具,但我希望有一个更简单、更通用的解决方案

最佳答案

你退房了吗gulp ?使用 gulp-sass 做您想做的事真的很容易和 gulp-autoprefixer节点包。

在您的 gulpfile.js 中有这样的事情:

var gulp         = require('gulp');
var sass         = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');

gulp.task('scss', function() {
    return gulp.src('path/to/styles.scss')
    .pipe(sass())
    .pipe(autoprefixer())
    .pipe(gulp.dest('path/to/css'))
});

关于sass - 如何将 sass --watch 的输出通过管道传输到 autoprefixer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28547691/

相关文章:

css - 根据媒体查询更改变量值

css - 如何显示 Bourbon Neat 网格的列?

html - 如何使用源链接 react.js 中的图像

linux - 在 Mac OS X 上运行 "yes 0 | script -c ' ispell text.txt'/dev/null"

带有 less 和 postcss autoprefixer 的 webpack

css - 对 ember-cli-postcss 和 autoprefixer 毫 headless 绪

ruby - 安装 el capitan 后 compass 不工作

xml - 用于格式化 XML 文件并保留空行和注释的 CLI 工具

Azure 语音服务 CLI,使用 SSML 错误代码 : 1007

css - cssnano 是否应用 css autoprefixer?