gulp 多个文件夹下的sass编译到对应的文件夹该怎样写task?
问:
gulp 多个文件夹下的sass编译到对应的文件夹该怎样写task?
想实现的效果:
想把 src目录下的 scss 文件编译到 dist
目录下相对应的文件夹下(即 src/scss/common ---> dist/scss/common, src/scss/pages ---> dist/scss/pages)。
文件目录:
gulpfile.js(这是不正确的配置文件!!!)
var path = require('path')
var gulp = require('gulp')
var sass = require('gulp-sass')
var plumber = require('gulp-plumber')
gulp.task('sass', function () {
var cssSrcStrArr = [ 'src/scss/common/**/*.scss', 'src/scss/pages/**/*.scss' ]
var cssDist = [ 'dist/scss/common', 'dist/scss/pages' ]
return gulp.src(cssSrcStrArr)
.pipe(plumber())
.pipe(sass())
.pipe(gulp.dest(cssDist))
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
写两个任务
更新,也可以换个方式写 来源。
记得可以在src加一个对象参数吧,对象里面有一个属性叫
base
可以让两面形成对应的路径.