手柄预编译似乎无法构建文件

时间:2016-02-02 15:15:48

标签: node.js handlebars.js precompile

目前我有一个模板文件夹,其中包含许多扩展名为.htm的车把模板。我根据需要随时将它们拉进去,所以不要有脚本标签。我希望编译这些模板,所以我不必在客户端进行。

我已经下载了NodeJS并安装了Handlebars,但是编译时遇到了问题。以下是我尝试过的一些事情:

handlebars "C:\Users\My Name\Desktop\path\to\templates\>" -m "C:\Users\My Name\Desktop\path\to\scripts\templates.min.js" -e "htm"

这会产生意外的字符串错误。

node ./bin/handlebars "C:\Users\My Name\Desktop\path\to\templates\>" -m "C:\Users\My Name\Desktop\path\to\scripts\templates.min.js" -e "htm"

这表示" ..."并且不会让我做任何其他事情。

我希望文件最小化(-m)并且所有文件都有.htm文件扩展名,这就是我使用-e的原因。

我有自定义帮助程序,但在我向其发送数据之前不要触发它们。我是否必须列出使用-k注册的每个助手?

1 个答案:

答案 0 :(得分:0)

我使用的是错误的控制台。需要使用NodeJS命令行。此外,需要调整我的电话,如:

handlebars -m "C:/Users/My Name/Desktop/path/to/templates/" -f "C:/Users/My Name/Desktop/path/to/templates.min.js" -e "htm"