fr_end
@fr_end
Frontend разработчик

Как в browserify не пересобирать файлы, которые не изменились?

В галпе у меня есть task, который собирает все скрипты через browserify. Но проблема в том, что у меня собирается несколько js файлов, и чуть что, пересобираются все. Это начинает занимать слишком много времени, и я подумал, можно ли этого как нибудь избежать? Попробовал использовать watchify, но он вроде бы не помог. Сам task выглядит примерно так
watchify(browserify({
        entries: './src/js/script/index.coffee',
        debug: true,
        transform: ['jadeify','coffeeify'],
        extensions: ['.coffee', '.jade']
    })).bundle().pipe(source('index.coffee'))
        .pipe(rename('index.js'))
        .pipe(convertEncoding({to: 'utf-8'}))
        .pipe(gulp.dest(BUILDPATH+'js/'))
        .pipe(browserSync.stream());

    watchify(browserify({
        entries: './src/js/script/intro.coffee',
        debug: true,
        transform: ['jadeify','coffeeify'],
        extensions: ['.coffee', '.jade']
    })).bundle().pipe(source('intro.coffee'))
        .pipe(rename('intro.js'))
        .pipe(convertEncoding({to: 'utf-8'}))
        .pipe(gulp.dest(BUILDPATH+'js/'))
        .pipe(browserSync.stream());
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы