Я использую gulp-concat для смешивания файлов javascript в один (duh), но по какой-то причине и только что начал сегодня, он конкатенации семь с половиной из 15 + файлов.gulp-concat только конкатенация пары (с половиной) файлов JS
Ничто не изменилось в файл gulpfile.
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 файлы преобразуются просто отлично, и нет никакой ошибки броска Глоток.
Примечание Возможно, не имеет значения, но я заметил SyntaxError: illegal character �
в моей консоли. Я не могу найти его нигде в своих JS-файлах.
Может быть хорошей идеей открыть файл, который объединен только в половине текстового редактора, который может отображать непечатаемые символы и проверять, нет ли там какого-либо странного символа. –
@ PawełChorążyk - Я сделал в Вим. Здесь пусто. Я перезагрузил Vagrant, и, похоже, сейчас он работает. странный. – ggdx