Node.js Nodejs部分视图错误

Node.js Nodejs部分视图错误,node.js,partial-views,pug,Node.js,Partial Views,Pug,我是一名nodej初学者,我使用jade模板引擎。我想渲染局部视图,视图代码为: extends layout block content h1= title p Welcome to p #{title} - partial('p') 但当我启动网站时,我发现了一个错误: 500 TypeError: /home/hxh/share/nodejs/microblog/views/index.jade:7<br/> 5| p Welcome to<br/> 6|

我是一名nodej初学者,我使用
jade
模板引擎。我想渲染局部视图,视图代码为:

extends layout

block content
h1= title
p Welcome to
p #{title}
- partial('p')
但当我启动网站时,我发现了一个错误:

500 TypeError: /home/hxh/share/nodejs/microblog/views/index.jade:7<br/> 5| p Welcome   to<br/> 6| p #{title}<br/> > 7| - partial('p')<br/> 8| 
undefined is not a   function
5| p Welcome to
6| p #{title}
> 7| - partial('p')
500 TypeError:/home/hxh/share/nodejs/microblog/views/index.jade:7
5 | p欢迎来到
6 | p#{title}
7 |-部分('p')
8 | 未定义不是一个函数 5 | p欢迎来到 6 | p#{title} >7 |-部分('p')

谁能告诉我为什么会出现错误。

我想您可能是基于一些旧示例编写了jade示例代码。我假设在第7行中,您希望包含一个名为“p”的文件中的html片段。最新版本的Jade中不存在Partials,您应该使用“include”关键字()