我不会使用 node.js在生产中,但我喜欢 jade s 语法,所以我想编译 jade开发时将模板放入html
。
鉴于此文件结构:
app/
jade_templates /
index.jade
subfolder /
subpage.jade
html_templates /
index.html
subfolder /
subpage.html
我想要一个 script 来监视 jade_templates
目录并在任何更改发生时将相应的 html 模板编译为 html_templates
制作。
如何做到这一点?
谢谢。
编辑 Jade README有这个示例 Makefile,但我不知道如何适应我的需要。
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > $@
clean:
rm -f $(HTML)
.PHONY: clean
最佳答案
因为我需要一个类似的脚本,所以我花时间尝试了一些工具和 shell 脚本(如 forever),但找不到任何令人满意的东西。
所以我继续实现这个解决方案。你可以在github上找到它:
https://github.com/mihaifm/simplemon
看看它是否适合你。我也添加了一个 Jade 的例子。
干杯!
关于templates - Jade 模板作为 html 的预处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947040/