ここでは新しいので、この質問が適切であることを願っています。
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 と同じ前処理結果を達成することです。誰でもこれに答えて、私を正しい方向に向けることができますか?
ありがとう!
- ケン