Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gulp freemarker能否在gulp构建中用于解决fmpp.tools.AntTask在ant构建中的作用?_Ant_Gulp_Polymer_Fmpp - Fatal编程技术网

gulp freemarker能否在gulp构建中用于解决fmpp.tools.AntTask在ant构建中的作用?

gulp freemarker能否在gulp构建中用于解决fmpp.tools.AntTask在ant构建中的作用?,ant,gulp,polymer,fmpp,Ant,Gulp,Polymer,Fmpp,这里是新的,所以我希望这个问题是足够的 我们有一个ant构建文件,它运行一个任务来预处理html模板文件。下面是构建文件中的代码段 <!-- Process the templates. --> <fmpp sourceroot="on-board" outputroot="${template.dir}" removeExtensions="TMPL" > <include name="**/*.TMPL" />

这里是新的,所以我希望这个问题是足够的

我们有一个ant构建文件,它运行一个任务来预处理html模板文件。下面是构建文件中的代码段

        <!-- 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>
这似乎运行正常-没有错误-但没有明显的输出。因为我对这东西有点陌生,我可能不知道我应该找什么

无论如何,我的最终目标是从GulpFreeMarker获得与ant/fmpp相同的预处理结果。有人能帮我回答这个问题并给我指出正确的方向吗

谢谢


这可能只是您编写问题时的复制粘贴错误,但是
pipe(freemarker)(
缺少一个点。应该是
.pipe(freemarker(
.Yep,C&P错误。我修复了它,谢谢!提到的有问题的保留字是什么?我问这个问题是因为FMPP和gulp freemarker对模板都使用了相同的语法。很抱歉,有一些PTO被转移到了另一个任务中。我记得有一些保留字是instanceof和进口。
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"))
});