【发布时间】:2015-07-21 11:42:55
【问题描述】:
鉴于以下 gulpfile,我希望 dist 文件夹的内容是 src/js/ 的内容。相反,dist 的内容是src/js/*。
var del = require('del');
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var livereload = require('gulp-livereload');
var notify = require('gulp-notify');
var sourcemaps = require('gulp-sourcemaps');
var transpile = require('gulp-es6-module-transpiler');
gulp.task('build', function() {
return gulp.src('src/js/**/*.js')
.pipe(sourcemaps.init())
.pipe(transpile({
formatter: 'bundle'
}))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('dist'))
.pipe(notify({ message: 'Build task complete.' })); });
如何从dist 输出目录中排除src 根目录,这样结果将是dist/js/**/*.js
【问题讨论】:
-
在这个问题上研究了一段时间后,我发现应该归咎于转译器。删除它可以解决问题。
标签: javascript configuration config gulp