Express 块不追加

Express 块不追加,express,pug,Express,Pug,我的脚本不会附加到javascript块 layout.jade: block javascript script(src='/libs/jquery/dist/jquery.min.js') script(src='/libs/bootstrap/dist/js/bootstrap.min.js') person.jade: Extends layout ..... block append javascript script(src="/javascripts

我的脚本不会附加到javascript块

layout.jade:

block javascript
    script(src='/libs/jquery/dist/jquery.min.js')
    script(src='/libs/bootstrap/dist/js/bootstrap.min.js')
person.jade:

Extends layout
   .....

block append javascript
   script(src="/javascripts/admin/person.js")
结果是person.js位于jquery之上:

<script src="/javascripts/admin/person.js"></script>
<script src="/libs/jquery/dist/jquery.min.js"></script>
...

...

正如评论中指出的,jade区分大小写,您需要使用“extends”而不是“extends”。

jade区分大小写。首先,你需要用小写的“e”来扩展。修复这个问题并将代码片段保存为文件,我会得到预期的输出。为什么要在person.jade中阻止附加javascript?它应该是块javascript。@PalakBhansali因为他不想覆盖原始块,他想附加到块中。