Показать сообщение отдельно
  #3 (permalink)  
Старый 09.06.2016, 05:59
Новичок на форуме
Отправить личное сообщение для SlavetZ Посмотреть профиль Найти все сообщения от SlavetZ
 
Регистрация: 08.06.2016
Сообщений: 4

Сообщение от Coriolan161 Посмотреть сообщение
SlavetZ,
1. А если у тебя 50 .html ты тоже собрался вручную прописывать gulp.src для каждого?
Ну конечно нет что-то типа такого:
var gulp = require('gulp');
var fs = require('fs');
var rename = require("gulp-rename");


gulp.task('default', function() {

    fs.readdir('/mydir', function(err, files) {
        files.forEach(function (file) {
            if (file.indexOf('.html') != -1) {
                goNext(file);
            }
        });
    });

});

function goNext (file) {

    var newName = file.replace('.html','');

    return gulp.src(file)
        .pipe(rename("index.html"))
        .pipe(gulp.dest('dist/'+newName));

}


Сообщение от Coriolan161 Посмотреть сообщение
SlavetZ,
2. это какой-то копипаст? или подпапки должны быть в папках c .html?
3. подпапка media там же валяется?
Добавил наверх структуру...

Сообщение от Coriolan161 Посмотреть сообщение
SlavetZ,
https://www.npmjs.com/package/gulp-search
https://github.com/cgross/gulp-dom-src
https://www.npmjs.com/package/gulp-html-src
спасибо за ссылки
Ответить с цитированием