簡體   English   中英

Gulp:輸出到dest文件夾時排除src根文件夾

[英]Gulp: Exclude src root folder when outputting to dest folder

給定以下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

我的猜測是,它與相對路徑有關(與運行gulp的位置相比)。 嘗試將目標更改為相對路徑:

gulp.task('build', function() {
return gulp.src('./src/js/**/*.js')
    .pipe(sourcemaps.init())
    .pipe(transpile({
        formatter: 'bundle'
    }))
    .pipe(sourcemaps.write('./'))
    .pipe(gulp.dest('./dist/js/'))
    .pipe(notify({ message: 'Build task complete.' })); });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM