0

我想用 ant 来编译我的几个车把模板。

我想运行的命令是:

handlebars templates -f templates/hbs.js

我的蚂蚁文件有以下内容:

<exec executable="handlebars">
    <arg value="${src.templates.dir}"/>
    <arg value="-f"/>
    <arg value="${src.templates.dir}/hbs2.js"/>
</exec>

我收到一个 BUILD FAILED 错误,它的内容是

执行失败:java.io.IOException: Cannont run program "handlebars": CreateProcess error-2,系统找不到指定的文件。

我也试过

<exec executable="handlebars.exe">

结果相同。Handlebars 之所以有效,是因为我可以从终端窗口从与我的 ant 构建文件相同的位置运行命令。

我已经通过 node.js 安装了车把。我知道我可能可以通过使用节点来构建我的项目来让它工作,但我希望我不必转换我的其他 ant 任务。

4

1 回答 1

0

请参阅“exec”任务的 windows 部分:

于 2013-08-05T07:50:05.943 回答