2016-07-27 1 views
0

J'ai utilisé gulp-concat pour mélanger mes fichiers javascript en un (duh) mais pour une raison quelconque, et a seulement commencé à se produire aujourd'hui, il est en concaténation sept et demi sur 15+ fichiers.gulp-concat concaténant seulement un couple (et demi) fichiers JS

Rien n'a changé pour le fichier gulp.

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 sortie

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

Mes fichiers SCSS sont convertis très bien et il n'y a pas d'erreur étant lancée par Gulp.

Remarque Probablement pas pertinent, mais j'ai remarqué un SyntaxError: illegal character � dans ma console. Je ne le trouve nulle part dans mes fichiers JS.

+0

C'est peut-être une bonne idée d'ouvrir le fichier qui est concaténé seulement de moitié dans un éditeur de texte qui peut afficher des caractères non-imprimables et vérifier s'il n'y a aucun caractère étrange là. –

+0

@ PawełChorążyk - J'ai fait à Vim. Rien ici. J'ai redémarré Vagrant et ça semble fonctionner maintenant. étrange. – ggdx

Répondre

0

Je ne savais pas exactement quel était le problème, mais j'ai redémarré la boîte Vagrant et cela semble fonctionner maintenant.