关于gulp.src 多目录问题
目录结构如图所示,
images
script
style
lib
-
usr
images
script
style
src:
// 源usr
var src = {
path: './src',
html: ['./src/**/*.html', '!./src/lib/**/*.*'],
style: ['./src/style/*.less', './src/usr/style/*.less'],
script: ['./src/script/*.js', './src/script/*.js'],
images: ['./src/images/*', './src/usr/images/*'],
lib: './src/lib/**/*.*'
}
// 生成
var build = {
path: './build',
html: './build/',
style: ['./build/style/', './build/usr/style'],
script: ['./build/script', './build/script/'],
images: ['./build/images', './build/usr/images'],
lib: './build/lib'
}
gulp.task('html', function () {
return gulp.src(src.html)
.pipe(gulp.dest(build.html))
.pipe(connect.reload())
});
gulp.task('style', function () {
return gulp.src(src.style)
.pipe(gulp.dest(build.script))
.pipe(less())
.pipe(cleancss())
.pipe(connect.reload())
});
gulp.task('script', function () {
return gulp.src(src.script)
.pipe(gulp.dest(build.script))
.pipe(connect.reload())
})
gulp.task('images', function () {
return gulp.src(src.images)
.pipe(imagesmin())
.pipe(gulp.dest(build.images))
.pipe(connect.reload())
})
gulp.task('lib', function () {
return gulp.src(src.lib)
.pipe(gulp.dest(build.lib))
.pipe(connect.reload())
})
后来试验发现除了.html可以生成到built文件里外。,图片,less,js,都不行。
好惆怅~ 求大神帮助我gulp的正确使用方式 !
https://github.com/dolymood/b... 参考