背景:项目在执行gulp命令构建的时候报了jade错误,错误位置指向的是一个空白行,而这个空白行的上下文都是一些注释,错误信息显示unexpected token “pipeless-text”。

当时看到这个错误一头雾水,一个空白行怎么会导致错误?错误信息中提到的“pipeless-text"根本不存在啊。

后来直接删除该空白行,问题居然解决了,然而却不懂是怎么回事。

直到看见一篇关于jade的介绍文章 Jade的使用 ,文中的这段话解释了原因。

Jade 和 python 都是对缩进敏感的语法形式。在其他语言中,缩进可能是一种表面功夫,是用来提高可读性的,但在 jade 和 pyhton 中还兼具划分层次结构的作用。

一定是Jade将那个空白行解释成类似”pipeless-text"的标签或者标记了。。。

相关文章:

  • 2021-07-03
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
猜你喜欢
  • 2021-09-01
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-09-30
  • 2022-02-16
相关资源
相似解决方案