jade不允许我在mixin中使用include#{variable}

Loc*_*lan 2 pug

我想打印一个include作为mixin的结果,但是jade想要在首次读取mixin时解析include.

mixin myHeader(name)
  div#{name} 
    h1 #{name}
      include #{name}


!!! html
  html
    head
    body
      +myHeader(#home)
      +myHeader(#schedule)
      +myHeader(#map)
      +myHeader(#lecturers)
Run Code Online (Sandbox Code Playgroud)

我认为这个错误告诉我jade找不到#{name}来包含在mixin中.

ENOENT,没有这样的文件或目录'#{name} .jade'

sai*_*ama 7

Jade不支持包含变量.此stackoverflow问题中演示了一种解决方法