0

ここでは新しいので、この質問が適切であることを願っています。

HTML テンプレート ファイルを前処理するタスクを実行する ant ビルド ファイルがあります。ビルド ファイルのスニペットを次に示します。

        <!-- Process the templates. -->
    <fmpp sourceroot="on-board" outputroot="${template.dir}" removeExtensions="TMPL" >
     <include name="**/*.TMPL" />
      <data expandProperties="true">
       DEBUG: true
       CONTENT_REVISION: r${Revision}
       CONTENT_PACK: vzw-${TRACK}
      </data>
    </fmpp>

fmpp (および yuicompressor) が予約語のためにポリマーの一部の js ファイルを詰まらせているため、ビルドを gulp を使用するように変換したいと考えています。fmpp の代わりになりそうな gulp-freemarker プラグインを見つけました。ただし、1)これについてはよくわかりません.2)githubのサンプルコードを含め、gulp-freemarkerで何も動作しないようです。

これが私のgulpfileです:

var gulp = require('gulp');
var freemarker = require("gulp-freemarker");

gulp.task('myfmpp', function() 
{
  return gulp.src("./app/en_US/hello.json")
  .pipe(freemarker(
  {
     viewRoot: "app/en_US/",
     options: {}
   }))
  .pipe(gulp.dest("./www"))
});

これは正常に実行されているようですが (エラーはありません)、明らかな出力はありません。私はこのようなことに少し慣れていないので、何を探すべきか分からないかもしれません...

とにかく、私の最終的な目標は、gulp-freemarker から ant/fmpp と同じ前処理結果を達成することです。誰でもこれに答えて、私を正しい方向に向けることができますか?

ありがとう!

  • ケン
4

0 に答える 0