我试图转义 pug/jade 中的特殊字符,但它一直给我错误。
我尝试了 !{}、#[] 和 #[!],但这些选项都不允许我使用“(”字符。
p.
!{(} Edit !{>} Preferences !{>} Media !{&}
如果您的目标是将 Pug 编译为如下所示的 HTML:
<p>(Edit > Preferences > Media & Lorem Ipsum)</p>
你可以写这个哈巴狗:
p (Edit > Preferences > Media & Lorem Ipsum)
或者这个:
p.
(Edit > Preferences > Media & Lorem Ipsum)
您不需要在 Pug 中转义纯文本中的特殊字符,除非它们是 HTML 标签。
如果上述方法不起作用,则说明 Pug 的配置方式出现问题,您需要提出一个新问题并包含所有错误消息。