代码如下:
//- layout.jade
doctype html
html(lang="en")
body
block test
这是 block
//- test.jade
extends ./layout.jade
block test
.foo
| hello
两个 jade 文件都在同一个目录中。我正在使用 jade cli 将 index.jade
编译成静态文件。
$ jade layout.jade
生成的 layout.html 文件没有 .foo
div。没有错误,是一个 html 文件,它只是没有 test.jade
中的内容。我做错了什么?
最佳答案
当您编译 layout.jade 时,它不会在任何地方引用 test.jade。您需要编译 test.jade,它扩展了布局文件。
基本上,test.jade 扩展了 layout.jade,尽管它看起来是另一种方式。
关于html - 无法加载 Jade block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29482582/