2017-04-25 12 views
0

私はかなりガルプに慣れています。私は一緒にいくつかのJSファイルをマージしようとしていると私はjQueryの(またはjQueryのUI)を追加する場合、コンパイラはエラーをスローします。Gulp concat jQueryがエラーをスローします

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

jQueryのUIのように私のjQueryの亭(バージョン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の機能は、実際にはgulp-concat-cssで、ではなく、gulp-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:missing '}'" gulpがjQueryに構文エラーがあると思うようです。私はちょうどブランク以外のものを試してみるJSファイルでこれを行うことが分かった。 – MyFlower

関連する問題