No utilizaré node.js en producción, pero me gusta la sintaxis de jade, así que me gustaría compilar la plantilla jade en html
al desarrollar.plantilla de Jade como un preprocesador para html
Dada esta estructura de archivos:
app/
jade_templates/
index.jade
subfolder/
subpage.jade
html_templates/
index.html
subfolder/
subpage.html
me gustaría tener un scriptque vigila el directorio jade_templates
y compila la plantilla html correspondiente a html_templates
cada vez que un cambio se ha realizado.
¿Cómo se puede lograr esto?
Gracias.
EDITAR El Jade README tiene este Makefile de la muestra, pero no estoy seguro de cómo adaptar esto a mis necesidades.
JADE = $(shell find pages/*.jade)
HTML = $(JADE:.jade=.html)
all: $(HTML)
%.html: %.jade
jade < $< --path $< > [email protected]
clean:
rm -f $(HTML)
.PHONY: clean
gracias por la respuesta. ¿Te importaría agregar el comando que representaría la plantilla html en función de mis requisitos? Tengo la instalación de Simplemon, pero no parece estar actualizando los cambios en el archivo. No puedo entender lo que estoy haciendo mal. Gracias. –
'cd app' luego' simplemon -O jade html_templates jade_templates'. Qué sistema operativo estás usando, probé esto en Linux y gané. – mihai
Estoy en OS X.Con su comando obtengo el error 'execvp(): No existe ese archivo o directorio' Con el comando' simplemon jade -O html_templates jade_templates' las plantillas se compilan cuando se inician los programas, pero no en los cambios. –