In meno CSS posso ottenere meno di guardare un gruppo di file, ma compilare un file diverso quando cambiano?

StackOverflow https://stackoverflow.com/questions/3854071

  •  27-09-2019
  •  | 
  •  

Domanda

Ho diversi file MENO che sono tutti importati in un file master (styles.less). Il mio problema in questo momento è: quando faccio un cambiamento in uno dei file figlio devo salvare style.less per compilarlo ai CSS.

C'è un modo in cui posso chiedere di meno per monitorare i file figlio, ma solo compilare il genitore?

Saluti, Ad

È stato utile?

Soluzione

Ho trovato una soluzione per il mio problema, ma sarebbe bello per la maggior parte.

Come io sono su una less.app istallato Mac I ( http://incident57.com/less/), utilizza less.js di compilare il meno per voi. A partire da un paio di giorni fa hanno aggiunto una nuova funzione:

  

NOVITÀ: "all'indietro @import parsing." Se si dispone di un file, X, che le importazioni un altro file, Y, e si apportano modifiche a Y, X sarà ora automaticamente ricompilazione quando si Salva Y (se auto-compilazione è attivo). Questa funzionalità è automatica; non c'è niente per accendere o collegare. Vedrai "innescato da: X". Nel risultato compilatore quando succede

Si scopre che funziona molto bene. Spero che questo aiuti qualcuno!

Altri suggerimenti

Ho messo uno script bash chiamato lesswatch (non supporta "all'indietro @import parsing ") che utilizza watchdog per ascoltare per eventi di modifica di file e lessc per compilare ai CSS. Ho scritto un breve post sul blog su questo oggi.

C'è un fork di less.js che guarda modifiche apportate ai file e anche tutti i file inclusi tramite @import (come la risposta accettata sopra):

  

https://github.com/wvl/less.js

L'autore di less.js non vuole la possibilità --watch della vecchia versione rubino, quindi questa forcella può essere la soluzione migliore per ora. Attraverso node.js può funzionare su tutte le piattaforme.

È possibile utilizzare questo script nodejs e fare la stessa cosa.

nodo meno-watch-compiler.js FOLDER_TO_WATCH FOLDER_TO_OUTPUT

https://github.com/jonycheung/Dead-Simple-LESS- watch-Compiler

Si salta a guardare i file con nomi che inizia con sottolineatura o di un periodo.

Se si utilizza Mac, Attualmente uso less.app dal Codice Kit http://incident57.com/less/

Funziona davvero bene.

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