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