我打算使用jade模板生成不同的htmls,具体取决于它是在开发中还是在生产中。这时,我不打算在节点中编写代码。鉴于此,是否可以从命令行调用jade并传递变量?如果是这样,怎么样?
if,index.jade是
!!! 5
html
head
title my jade template
body
h1 Hello #{name}
我想从名称的命令行传递值调用它。
谢谢
答案 0 :(得分:13)
您需要在Jade CLI中使用选项-O
/ --obj
。它接受两种类型的值:
例如:
jade -O myfile.json template.jade
或
jade --obj '{ "cache": true }' template.jade