gulp-content-includer--モジュール別htmlファイルをマージ


最近、sfで多くの人がincludehtmlファイルを統合する方法を質問しているのを見ました.この問題をgulpで解決するのは本当にeasyで、朝gulpのプラグインライブラリを検索してみると、このようなプラグインがたくさん見つかりました.ポイントを入れてみると、弱すぎることが多いので、自分で書くことにしました.そこで、次のプラグインがありました.
gulp-content-includer
  • npm install gulp-content-includer
  • をインストール
  • を使用
        var gulp = require('gulp');
        var contentIncluder = require('gulp-content-includer');
        var rename = require('gulp-rename');
    
        gulp.task('concat',function() {
            gulp.src("./content.html")
                .pipe(contentIncluder({
                    includerReg://g
                }))
                .pipe(rename('index.html'))
                .pipe(gulp.dest('./'));
        });
  • 説明
  • include文テンプレートは自分で勝手に決めて、解析文の正則を伝えればいいです.例:
  •     
  • 再帰マージファイルの1つのdeepConcatパラメータのマルチパスをサポートすれば、再帰マージ
  • を実現することができる.
    詳細はgithubを参照