Node.js 我在这个jade文档中构造列表有什么错?

Node.js 我在这个jade文档中构造列表有什么错?,node.js,express,pug,Node.js,Express,Pug,我得到了这个错误 我在jade中找到了格式化列表的方法。当我添加下一个包含列表的内容部分时,会出现此错误 h3 Patient Benefits ul li Chip-resistant, as it is made of solid zirconia with no porcelain overlay li Glazed to a smooth surface to reduce plaque accumulation 您在ul后面有一个空格,如果删除该空格,问题就会消失 Jad

我得到了这个错误

我在jade中找到了格式化列表的方法。当我添加下一个包含列表的内容部分时,会出现此错误

h3 Patient Benefits
ul 
  li Chip-resistant, as it is made of solid zirconia with no porcelain overlay
  li Glazed to a smooth surface to reduce plaque accumulation

您在
ul

后面有一个空格,如果删除该空格,问题就会消失

Jade是一种与HAML类似的对空格敏感的语法,我过去常常因为额外的空格而遇到这个错误

以下是几个有用的链接:


这怎么可能:(你是对的。我不知道会发生这种情况。Jade对随机空格很挑剔。它将空格解释为
ul
元素中的文本,这是非法的。