gulp-concat объединяет только пару (полтора) файлов JS

Я использовал gulp-concat, чтобы смешать мои файлы javascript в один (дух), но по какой-то причине, и это началось только сегодня, он объединяет семь с половиной из 15+ файлов.

В 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');
    })

})

Залповый вывод

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

Мои файлы SCSS прекрасно конвертируются, и Gulp не выдает никаких ошибок.

Примечание Возможно, это не имеет значения, но я заметил SyntaxError: illegal character � в своей консоли. Я не могу найти его нигде в своих файлах JS.


person ggdx    schedule 27.07.2016    source источник
comment
Может быть хорошей идеей открыть файл, который объединен только пополам, в текстовом редакторе, который может отображать непечатаемые символы, и проверить, нет ли там каких-либо странных символов.   -  person Paweł Chorążyk    schedule 27.07.2016
comment
@PawełChorążyk - я сделал в Vim. Здесь пусто. Я перезагрузил Vagrant, и теперь он работает. странный.   -  person ggdx    schedule 27.07.2016


Ответы (1)


Не совсем уверен, в чем проблема, но я перезагрузил коробку Vagrant, и теперь она работает.

person ggdx    schedule 27.07.2016