Я не буду использовать node.js в производстве, но мне нравится jade s синтаксис, поэтому я хотел бы скомпилировать jade шаблон в html
при разработке.Jade шаблон как препроцессор для html
Учитывая этот файл структура:
app/
jade_templates/
index.jade
subfolder/
subpage.jade
html_templates/
index.html
subfolder/
subpage.html
Я хотел бы иметь сценарий что часы каталог jade_templates
и компилирует соответствующий шаблон HTML, чтобы html_templates
любое время изменение было сделано.
Как это можно сделать?
спасибо.
EDIT Нефритовый README имеет этот Sample Makefile, но я не уверен, как адаптировать это к моим потребностям.
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > [email protected]
clean:
rm -f $(HTML)
.PHONY: clean
Благодарю вас за ответ. Не могли бы вы добавить команду, которая будет отображать html-шаблон на основе моего требования. У меня есть simplemon install, но он, похоже, не обновляется при изменении файла. Я не могу понять, что я делаю неправильно. Спасибо. –
'cd app', затем' simplemon -O jade html_templates jade_templates'. Какую ОС вы используете, я тестировал это на Linux и выигрывал. – mihai
Я на OS X.С вашей командой я получаю сообщение об ошибке 'execvp(): Нет такого файла или каталога' С помощью команды 'simplemon jade -O html_templates jade_templates' шаблоны компилируются при запуске программ, но не при изменениях. –