2017-04-25 6 views
0

저는 꿀꺽 꿀꺽 마셔야 할 때가 너무 많습니다. 나는 JS 파일을 함께 몇 병합하기 위해 노력하고있어 내가 jQuery를 (또는 jQuery를 UI)를 추가 할 때 컴파일러 오류가 발생합니다 :Gulp concat jQuery가 오류를 throw합니다.

events.js:160 
    throw er; // Unhandled 'error' event 
^
Error: [path]\public\components\jquery\dist\jquery.js:16:2: missing '}' 

내 JQuery와 정자를 통해 새로운 복사본이 jQuery를 UI 그대로 (버전 3.2.1) (1.12 .1).

내 꿀꺽 작업은 다음입니다 :

gulp.task('js', function() { 
    gulp.src(
     [ 
      config.bowerDir + '/jquery/dist/jquery.js', 
      config.bowerDir + '/jquery-ui/jquery-ui.js', 
      './public/js/custom.js' 
     ] 
    ) 
     .pipe(concat('script.js')) 
     .pipe(gulp.dest('./public/js/')); 
}); 

어떤 도움은 매우 극명하게 될 것이다.

답변

0

죄송합니다. 문제는 저만의 어리 석음이었습니다. 내 concat의 기능은 실제로 꿀꺽 거리는 concat-css이 아니며 은 립 - concat이 아닙니다. 오류를 발견하기 위해 3 일 동안 나를 데려 갔다.

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

gulp.task('js', function() { 
    return gulp.src([ 
      config.bowerDir + '/jquery/dist/jquery.js', 
      config.bowerDir + '/jquery-ui/jquery-ui.js', 
      './public/js/custom.js' 
     ]) 
     .pipe(concat('scripts.js')) 
     .pipe(gulp.dest('./public/js/')); 
0
gulp.task('js', function() { 
    return gulp.src([ 
     config.bowerDir + '/jquery/dist/jquery.js', 
     config.bowerDir + '/jquery-ui/jquery-ui.js', 
     './public/js/custom.js' 
    ]) 
    .pipe(concat('script.js')) 
    .pipe(gulp.dest('./public/js/')); 
}); 
+0

죄송합니다. 올바른 대답은 아닙니다. 여전히 같은 오류가 발생합니다. – MyFlower

+0

어떤 오류가 발생하고 있습니까 – Kasiriveni

+0

나는 위에 게시했습니다. "... \ jquery.js : 16 : 2 : 누락 '}'". gulp가 jQuery에서 구문 오류가 있다고 생각하는 것 같습니다. 방금 빈 파일을 제외한 모든 JS 파일에서이 작업을 수행한다는 사실을 알게되었습니다. – MyFlower