Javascript 在客户端使用Jade语言,该语言应在服务器端编译,而不影响条件

Javascript 在客户端使用Jade语言,该语言应在服务器端编译,而不影响条件,javascript,node.js,pug,Javascript,Node.js,Pug,我只想在客户端使用Jade Lang,但它应该编译成纯html和JavaScript,保留所有条件,如if else,,除非和在客户端和服务器端使用的“=”。怎么做 if name == "Bob" h1 hello Bob else h1 hello user 通常,如果我使用{“name”:“Bob”}它是在服务器上编译的,但是如果我使用{“name”:“Bean”}它应该给我“hello user”。如何同时使用服务器端和客户端?Jade模板被编译成javascript函

我只想在客户端使用Jade Lang,但它应该编译成纯html和JavaScript,保留所有条件,如if else,除非和在客户端和服务器端使用的“=”。怎么做

if name == "Bob"
    h1 hello Bob
else
    h1 hello user

通常,如果我使用{“name”:“Bob”}它是在服务器上编译的,但是如果我使用{“name”:“Bean”}它应该给我“hello user”。如何同时使用服务器端和客户端?

Jade模板被编译成javascript函数

您可以使用
jade-c-p.template.js
使用命令行编译它,或者
jade.compileFileClient(template.jade)
在服务器端javascript代码中编译它

之后,只需从客户端脚本中包含它(使用jade-runtime.js),然后从那里调用
template({name:'Bob'})
,就可以得到html。

在哪里可以得到jade-runtime.js。