我的Gulp配置有问题。我经常会出现更改SASS样式的情况并发生此错误:
[20:05:47] Starting 'sass'...
Error in plugin 'sass'
Message:
app\themes\mytheme\assets\scss\styles.scss
Error: File to import not found or unreadable: _header.
我认为这是因为其他.pipe任务运行且此更改无法加载,但是,有时它会奇怪地起作用。
有什么建议吗?
我的Gulp文件:
gulp.task('serve', ['sass'], function() {
browserSync.init({
proxy:"http://localhost/artfoods/o-firmie/"
});
gulp.watch("./app/themes/mytheme/assets/scss/**/*.scss", ['sass']);
gulp.watch("./app/themes/mytheme/pages/**/*.php").on('change',
browserSync.reload);
});
gulp.task('sass', function () {
return gulp
.src(input)
.pipe(sass(sassOptions).on('error', sass.logError))
.pipe(prefix('last 2 versions'))
.pipe(gulp.dest(output))
.pipe(browserSync.stream());
});
gulp.task('default', ['serve']);