我对gulp比较陌生。我有一个问题,当我试图用他们的sass文件编译一个带有子文件夹的目录时。gulp文件夹编译
文件夹结构:
|_sass
|__folder1
| |_file.sass
|__folder2
| |_file.sass
|__folder3
|_file.sass
我简单一饮而尽任务会尝试编译
gulp.task('sass', function(){
return sass('sass/')
.pipe(gulp.dest('css');
}
上面这个任务不以文件夹的工作,但如果我指定像下面一饮而尽任务文件,它工作正常。
gulp.task('sass', function(){
return sass('sass/folder1/file1.sass')
.pipe(gulp.dest('css');
}
我已经检查的计算器的repository (gulp-ruby-sass)等话题与一个解决方案,我已经找到了文档导入所有青菜码到一个文件并对其进行编译。
我曾尝试不同的路径:./sass
,sass
,sass/
连最后的语法与gulp.src(path/**/*.sass)
与gulp-sass
库为好。
你能帮我吗? 在此先感谢
与gulpfile.js一起使用webstorm – carlosnufe
您找到的解决方案是正确的。创建一个主要的sass文件并导入您想要使用的所有文件。 – donnywals
所以,如果我想分开我的最终css在两个不同的部分我的应用程序我需要两个吞咽任务?我认为这不是方式。 – carlosnufe