Требуется не определена ошибка в gulp-concat

Я хочу уточнить и объединить мои файлы js с помощью gulp. Вот мой код

var gulp = require('gulp');
var uglify = require('gulp-uglify');
var pump = require('pump');
var gutil = require('gulp-util');
gutil.env.type = 'production';
gulp.task('uglify', function (cb) {
return gulp.src([
    'pure/modernizr.js',
    'pure/horizon.js'
])
        .pipe(gutil.env.type === 'production' ? uglify() : gutil.noop())
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest("ugly"));
});
var sourcemaps = require("gulp-sourcemaps");
var concat = require("gulp-concat-js");
gulp.task("concat", function () {
return gulp.src([
    'ugly/modernizr.js',
    'ugly/horizon.js'
])
        .pipe(sourcemaps.init())
        .pipe(concat({
            "target": "concatenated.js", // Name to concatenate to 
            "entry": "./main.js" // Entrypoint for the application, main module 
                    // The `./` part is important! The path is relative to 
                    // whatever gulp decides is the base-path, in this 
                    // example that is `./lib` 
        }))
        .pipe(sourcemaps.write('.'))
        .pipe(gulp.dest("pure/"));
});

В итоге я получаю код, включающий мои js-файлы из обфускатора, в котором говорится:

//// THIS FILE IS CONCATENATED WITH gulp-obfuscator-js

Когда я включаю это в код, он выдает, что требование не определено, я бродил по сети и нашел похожий вопрос. Но этот ответ мне тоже не ясен. Я считаю, что я скучаю по какой-то мелочи, так как я новичок в глотании.


person Abel    schedule 26.04.2017    source источник


Ответы (1)


Проблема здесь в том, что я использовал gulp-concat-js, который запутывает ваши js. Мне следовало использовать gulp-concat. Может кому-нибудь помочь.

person Abel    schedule 27.04.2017