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