0

我正在运行哈巴狗 CLI

哈巴狗 src --out web --watch

如果我有

src/
   index.pug 
   includes/
      scripts.pug
web/
  index.html (generated)

在 index.pug 中:include includes/scripts.pug

使用此设置,如果我修改 scripts.pug,它会生成我不需要的 web/includes/scripts.html,为了保持清洁,我不想这样做。

有没有办法避免某些文件/目录编译?(目前一种解决方法是包含 html 形式的内容,但也许有办法)

4

1 回答 1

1

在文件中添加下划线前缀应该告诉 Pug 不要直接编译它们。这对于仅用作包含的文件非常有用。

所以你应该重命名scripts.pug_scripts.pug

src/
  index.pug 
  includes/
    _scripts.pug
web/
  index.html (generated)

include然后将您的陈述重写index.pug为:include includes/_scripts.pug

于 2019-12-13T18:20:24.193 回答