LESS.app come l'applicazione?

16

Recentemente ho scoperto un'applicazione OS X chiamata LESS.app . È fondamentalmente un'app per compilare e ridurre * .less file in file * .css e lo fa in tempo reale. Voglio sapere o posso archiviare la stessa cosa su Ubuntu e su come farlo.

    
posta Mood 18.01.2011 - 23:00

6 risposte

25

Bryan qui. Sviluppatore di Less.app.

Consiglio vivamente CONTRO l'uso della versione precedente di LESS (quella basata su Ruby). Less.js non è solo una porta JavaScript di LESS, è una riscrittura di base che migliora un sacco di cose, aggiunge il supporto per cose che la vecchia versione di Ruby non ha, e aumenta la velocità del compilatore di circa l'84%.

Piuttosto che installare la gemma Ruby, installa Node.js ed esegui Less.js attraverso il nodo dalla riga di comando. Avrai ancora tutte le funzionalità -watch, ma userai Less.js per farlo, il che significa che la tua vita sarà molto migliore.

In alternativa, utilizza Less.js come script nel sito Web che stai creando. Questo funzionerà per lo sviluppo. Una volta terminata la codifica, copia semplicemente il codice CSS che Less.js genera (dall'ispettore del browser) e posizionalo in un file, aggiungi un'estensione .css, quindi rimuovi il tag di script Less.js dalle pagine HTML e sostituisci File CSS appena creato.

In ogni caso, utilizza Less.js.

    
risposta data Bryan 30.01.2011 - 22:28
3
  

Nota

     

Leggi la risposta di Bryan. Lui sa di cosa sta parlando. ; -)

Puoi solo installare meno .

  1. Installa rubygems e meno

    sudo apt-get install rubygems
    sudo gem install less
    
  2. I commenti ufficiali documentation :

      

    Per far funzionare correttamente le gem, dovresti scrivere il percorso di gem per PATH aggiungere a ~ / .bashrc:

     export PATH=/var/lib/gems/1.8/bin:$PATH
    
  3. Puoi quindi usare il meno compilatore facendo

    lessc style.less
    

Non penso che ci sia una GUI come quella a cui ti sei collegato. Ma dal momento che sembra essere solo una gui molto superficiale in cima al compilatore reale, non penso che avrai problemi ad usarlo direttamente. Tipo

lessc --help

per sapere come usarlo.

Se desideri che i tuoi file .less vengano compilati automaticamente ogni volta che li cambi, puoi utilizzare l'opzione -w :

~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css

Puoi mettere questo processo in background premendo Ctrl + Z e digitando bg , e inizia quante ne vuoi. Puoi riportarli in primo piano facendo fg o fg 3 per il terzo processo, per ottenere un elenco di tutti i lavori e il loro numero digita jobs .

    
risposta data Stefano Palazzo 18.01.2011 - 23:56
2

Per quanto ne so, Ruby less non è aggiornato abbastanza da gestire anche l'operatore di concatenazione.

Per coloro che sono interessati a una soluzione che compila .less su save per piattaforme non mac usando less.js, puoi dare un'occhiata a questa guida all'installazione *. Anche se il tutorial è rivolto agli utenti di Windows, immagino che sia possibile ottenere il nodo. js sul tuo sistema, lo script stesso funzionerà allo stesso modo.

* Disclaimer: questo tutorial è mio. Ho solo pensato che le persone volessero vedere in modo specifico cosa intendeva il poster sopra con "Usa Node.js". Non ero in grado di trovare alcun script online per l'utilizzo di Node.js per compilare LESS su file save, quindi ne ho inventato uno e ho pensato di condividerlo.

    
risposta data user13446 02.04.2011 - 06:04
2

In Ubuntu 11.10, puoi semplicemente emettere un

sudo apt-get install lessc
    
risposta data Prav 13.02.2012 - 11:26
1

puoi installarlo anche nel compilatore della riga di comando in Ubuntu 12.10:

sudo apt-get install node-less
    
risposta data JoZ3 11.03.2013 - 07:06
0

C'è anche link .

link era il mio preferito, ma dobbiamo ringraziare Adobe per aver sospeso AIR per Linux.

    
risposta data Alix Axel 09.04.2014 - 04:40

Leggi altre domande sui tag