是因为jade模板引擎中默认禁用了连字符的解析。Jade是一种高性能的模板引擎,用于将模板转换为HTML。在jade中,连字符通常用于连接多个单词或命名实体,以形成一个单一的标识符。
然而,由于jade的设计初衷是为了简化HTML的编写,它默认禁用了连字符的解析。这意味着在jade模板中使用连字符时,它们将被视为普通的字符,而不是连接符号。
要解决这个问题,可以使用jade的转义语法来显式地表示连字符。在jade中,可以使用反斜杠(\)来转义字符。因此,如果要在jade模板中使用连字符,可以将其写为"-",这样jade就会将其解析为连字符。
例如,如果要在jade模板中使用"竖琴服务器-连字符"这个词组,可以这样写:
p 竖琴服务器\-连字符
这样,jade就会正确地将连字符解析为连接符号,并将其渲染为HTML输出。
关于jade的更多信息和使用方法,可以参考腾讯云的产品介绍页面:腾讯云 Jade 产品介绍
领取专属 10元无门槛券
手把手带您无忧上云