我对 gulp 比较陌生。当我尝试用子文件夹及其 sass 文件编译一个目录时,我遇到了一个问题。
文件夹结构:
|_sass
|__folder1
| |_file.sass
|__folder2
| |_file.sass
|__folder3
|_file.sass
我尝试编译的简单 gulp 任务
gulp.task('sass', function(){
return sass('sass/')
.pipe(gulp.dest('css');
}
上面的这个任务不适用于文件夹,但如果我在下面的 gulp 任务中指定文件,它可以正常工作。
gulp.task('sass', function(){
return sass('sass/folder1/file1.sass')
.pipe(gulp.dest('css');
}
我已经检查了存储库(gulp-ruby-sass)的文档和 stackoverflow 中的其他主题,我发现的一种解决方案是将所有 sass 代码导入一个文件并编译它。
我尝试了不同的路径:./sass
, sass
,甚至还有最后一个带有存储库sass/
的语法。gulp.src(path/**/*.sass)
gulp-sass
你能帮助我吗?提前致谢