Javascript gulp任务中的动态src
我试图使src路径动态化,它成功了,但不知怎么搞砸了destJavascript gulp任务中的动态src,javascript,gulp,gulp-sass,Javascript,Gulp,Gulp Sass,我试图使src路径动态化,它成功了,但不知怎么搞砸了dest var gulp = require('gulp'); var sass = require ('gulp-sass'); var sassUrl = '**/style.scss'; // compile sass gulp.task('compile-sass', function(){ gulp.src([sassUrl]) .pipe(sass()) .pipe(gulp.dest('dist/css'))
var gulp = require('gulp');
var sass = require ('gulp-sass');
var sassUrl = '**/style.scss';
// compile sass
gulp.task('compile-sass', function(){
gulp.src([sassUrl])
.pipe(sass())
.pipe(gulp.dest('dist/css'))
});
在这个例子中
- src返回dev/sass/style.scss(这正是我想要的)
- dest返回dist/css/dev/sass我显然希望它是dist/css,但它在末尾添加了dev/sass
gulp.src('client/js/**/*.js') // Matches 'client/js/somedir/somefile.js' and resolves `base` to `client/js/`
.pipe(minify())
.pipe(gulp.dest('build')); // Writes 'build/somedir/somefile.js'
gulp.src('client/js/**/*.js', { base: 'client' })
.pipe(minify())
.pipe(gulp.dest('build')); // Writes 'build/js/somedir/somefile.js'