Domanda

Come faccio a stilo per ricostruire il css (comprese le importazioni) automaticamente al riavvio nodo e aggiungere il timestamp?

Il problema, come mette schaermu esso:

I miei fogli di stile stilo erano sempre ricompilato, con una sola eccezione: quando utilizzando la direttiva @import, il foglio di stile importati non è stato ricompilato quando un cambiamento è stato notato. Per quello caso, ho sempre dovuto eliminare manualmente il foglio di stile per una completa ri-compilazione.

modifica: c'è un problema: https://github.com/LearnBoost/stylus/issues#issue/168

È stato utile?

Soluzione

Quando stavo costruendo le mie proprie applicazioni basate giada / stilo, ho usato nodemon per lo sviluppo. Si auto-riavviamento in qualsiasi filechanges (dopo l'esame di una lista da ignorare, consultare la documentazione).

I miei fogli di stile stilo erano sempre ricompilati, con una sola eccezione: quando si utilizza il @import di direttiva, il foglio di stile importato non era ricompilati quando un cambiamento è stato notato. Per questo caso, ho sempre dovuto eliminare manualmente il foglio di stile per una completa ri-compilazione.

Ma in tutti gli altri casi, ricostruendo i fogli di stile hanno lavorato come un fascino.

P.S. Presumo che si sta utilizzando Express come il quadro della scelta, la mia esperienza si basa su questo.

Altri suggerimenti

Se si utilizza esplicita o qualsiasi framework web basato connect è possibile utilizzare il mio middleware compilatore biforcuta (TJ chiuso la mia richiesta di pull quindi credo che questo non potrà mai entrare nella master).

https://github.com/masylum/connect/commit/6ab47b191a1ede91eae90b1608a61f0a7397b082

Questo aggiunge l'opzione per forza autocompilation di file CSS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top