2016-07-05 3 views
0

다른 작업에서 동일한 파일로 javascript 파일을 출력하는 방법을 알아낼 수 없습니다.GULP : 다른 작업의 여러 파일을 동일한 최종 js 파일에 연결

var gulp = require('gulp'); 


var concat = require('gulp-concat'); 
var jquery = require('gulp-jquery'); 

gulp.task('scripts', function() { 
    var scrptSrc = './src/scripts/*.js', 
     scrptDst = './build/scripts'; 
    return gulp.src(scrptSrc) 
     .pipe(concat('final.js')) 
     .pipe(gulp.dest(scrptDst)) 
     ; 
}); 

gulp.task('jquery', function() { 
scrptDst = './build/scripts'; 
return gulp.src('./node_modules/gulp-jquery/node_modules/jquery-custom/jquery.2/dist/jquery.js') 
.pipe(concat('final.js')) 
.pipe(gulp.dest(scrptDst)) 
}); 

// Default Task 
gulp.task('default', [ 
    'jquery', 
    'scripts' 
]); 

난 단지 내가 스크립트 폴더에있는 2 스크립트와 끝까지 : 여기

은 예입니다.

감사

답변

1

I 배열 전달하는 발견 용액 :

var gulp = require('gulp'); 


var concat = require('gulp-concat'); 
var jquery = require('gulp-jquery'); 

gulp.task('scripts', function() { 
    var scrptSrc = ['./src/scripts/*.js', './node_modules/gulp-jquery/node_modules/jquery-custom/jquery.2/dist/jquery.js'], 
     scrptDst = './build/scripts'; 
    return gulp.src(scrptSrc) 
     .pipe(concat('final.js')) 
     .pipe(gulp.dest(scrptDst)) 
     ; 
}); 

gulp.task('jquery', function() { 
scrptDst = './build/scripts'; 
return gulp.src('./node_modules/gulp-jquery/node_modules/jquery-custom/jquery.2/dist/jquery.js') 
.pipe(concat('final.js')) 
.pipe(gulp.dest(scrptDst)) 
}); 

// Default Task 
gulp.task('default', [ 
    'scripts' 
]); 
관련 문제