我试图观察scss文件,只有当它们更改时才重新编译它们。为了便于部署,我想使用而不是gulp。
我想这样做,但任务将挂在“所见的依赖”上。
// Doesn't work
var gulp = require('gulp')
var debug = require('gulp-debug')
var sass = require('gulp-ruby-sass')
var watch = require('gulp-watch');
watch("static/**/*.scss")
.pipe(debug({title:'dependency seen'}))
.pipe(sass())
.pipe(debug({title:'sassed'}))当我使用香草gulp.src时,脚本可以工作。
// Works
var gulp = require('gulp')
var debug = require('gulp-debug')
var sass = require('gulp-ruby-sass')
var watch = require('gulp-watch');
gulp.src("static/**/*.scss")
.pipe(debug({title:'dependency seen'}))
.pipe(sass())
.pipe(debug({title:'sassed'}))它也适用于我使用的吞咽-sass而不是吞咽红宝石-sass。
// Works
var gulp = require('gulp')
var debug = require('gulp-debug')
var sass = require('gulp-sass')
var watch = require('gulp-watch');
watch("static/**/*.scss")
.pipe(debug({title:'dependency seen'}))
.pipe(sass())
.pipe(debug({title:'sassed'})),这告诉我,喝杯表和红宝石的互动有什么问题。有什么想法吗?
发布于 2015-01-22 22:29:15
我发现狼吞虎咽的红宝石不会挂起来。然而,这个库似乎没有得到很好的支持,所以我将保留这个问题,看看其他人是否有任何输入。
发布于 2015-05-28 09:57:26
在编译sass之前安装水管工并调用它。
https://stackoverflow.com/questions/28079466
复制相似问题