2016-07-27 15 views
0

Ich habe Schluck-concat verwendet, um meine Javascript-Dateien in einem (Duh) zu mischen, aber aus irgendeinem Grund, und hat erst heute begonnen, es verkettet siebeneinhalb aus mehr als 15 Dateien.schluck-concat nur Verkettung ein paar (und eine halbe) JS-Dateien

Nichts hat sich in der gulpfile geändert.

gulpfile

'use strict'; 

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

// SCSS 
gulp.task('sass', function() { 
    return gulp.src('./build_assets/scss/app.scss') 
    .pipe(sass.sync().on('error', sass.logError)) 
    .pipe(gulp.dest('./css')); 
}); 

//JS 
gulp.task('scripts', function() { 
    return gulp.src('./build_assets/js/**/*.js') 
    .pipe(concat('app.js')) 
    .pipe(gulp.dest('./js')); 
}); 


//Default 
gulp.task('default', function() { 
    gulp.watch('build_assets/js/**', function(event) { 
     gulp.run('scripts'); 
    }) 
    gulp.watch('build_assets/scss/**', function(event) { 
     gulp.run('sass'); 
    }) 

}) 

Gulp Ausgang

[16:16:29] Starting 'scripts'... 
[16:16:29] Finished 'scripts' after 110 ms 

Meine SCSS Dateien in Ordnung umgewandelt werden, und es ist kein Fehler von Gulp geworfen.

Hinweis Wahrscheinlich irrelevant, aber ich bemerkte eine SyntaxError: illegal character � in meiner Konsole. Ich kann es nirgends in meinen JS-Dateien finden.

+0

Es kann eine gute Idee sein, die Datei, die nur zur Hälfte verkettet ist, in einem Texteditor zu öffnen, der nicht druckbare Zeichen anzeigen und prüfen kann, ob dort ein merkwürdiges Zeichen vorhanden ist. –

+0

@ PawełChorążyk - Ich habe in Vim gemacht. Nichts hier. Ich habe Vagrant neu gestartet und es scheint jetzt zu funktionieren. seltsam. – ggdx

Antwort

0

Nicht ganz sicher, was das Problem war, aber ich startete die Vagrant-Box neu und es scheint jetzt zu arbeiten.