在浏览器请求时使用 express 提供已编译的 jade "element.html"

Serving compiled jade with express when browser requests "element.html"

我的 layout.jade 包含 link 进口的常规 html 聚合物元素,例如:

link(rel="import" href="/bower_components/paper-tabs/paper-tabs.html")

我受到 this gist 的启发,用 jade 编写我的聚合物元素,但现在我不确定如何在浏览器(通过 index.jade 提供的页面)请求时提供它们 "paper-tabs.html".

我主要是想了解如何将 jade 元素提供给 jade 布局文件?我不认为这是可能的

link(rel="import" href="/foo-element.jade")

有人成功了吗?

您可以通过监听对相关组件文件夹中“.html”文件的请求并使用 "jade" npm 模块编译模板并提供它来自己实现它,或者您也可以只需使用 npm module somebody already wrote 来做同样的事情(这比听起来要复杂一点)。