2013-05-11 14 views
14

Ciao Sto imparando MENO e vorrei installare lessc sul mio Windows 7.Come installare ed eseguire lessc su node.js e Windows?

A seguito di questo tutorial http://verekia.com/less-css/dont-read-less-css-tutorial-highly-addictive

Il primo passo è che dowloaded e node.js installati (nodo-v0.10.5-x64 .msi).

Poi in una console, mi sono imbattuto

npm install less -g 

ho ottenuto il seguente:

npm http GET https://registry.npmjs.org/less 
npm http 304 https://registry.npmjs.org/less 
npm http GET https://registry.npmjs.org/ycssmin 
npm http 304 https://registry.npmjs.org/ycssmin 
C:\Users\Me\AppData\Roaming\npm\lessc -> C:\Users\Me\AppData\Roaming\npm\node_modules\less\bin\lessc 
[email protected] C:\Users\Me\AppData\Roaming\npm\node_modules\less 
+-- [email protected] 

Poi ho eseguito quanto segue nella stessa console:

lessc style.less > style.css 

ma ho avuto

'lessc' non viene riconosciuto come comando interno o esterno, programma eseguibile o file batch.

Non sono sicuro di dove ho sbagliato. Ho cercato su Google ma sembra che ci sia troppa roba, non sono sicuro quale sia giusto. Ha fatto molti test senza alcun successo.

Qualcuno potrebbe dirmi come farlo o darmi un puntatore a qualche posto con informazioni dettagliate e aggiornate sull'installazione di Windows?

+0

Hai provato 'npm install -g lessc'? Hai eseguito come prompt dei comandi con privilegi elevati? NPM crea un [link] (http://en.wikipedia.org/wiki/Symbolic_link) sul sistema che viene aggiunto al percorso. – Qix

risposta

15

In una console, eseguire il seguente:

node C:\Users\Me\AppData\Roaming\npm\node_modules\less\bin\lessc style.less > style.css 

style.less deve essere nella directory della console.

+2

Non sono affatto una persona esperta quando si tratta di linea di comando. La tua risposta è stata l'ultima informazione necessaria per far funzionare lessc su Windows. Grazie! ** Solo per tutti coloro che hanno lo stesso strano problema: molte volte ho avuto l'ingannevole distorsione che avevo bisogno di installare una gemma di rubino chiamata "terubyracer". Questo ovviamente non era il problema principale e mi è costato parecchie ore cercando di installare questo gioiello. ** – nirazul

+0

Ho trovato 'lessc.cmd' nella cartella' C: \ Users \ Me \ node_modules \ .bin' sulla mia scatola Windows7. (Utilizzando Nodo v0.10.29, installato tramite Chocolatey.) –

+0

Questo ha funzionato per me: 'npm install less' e quindi' node node_modules \ less \ bin \ lessc resources \ less \ main.less> output.css' - potrebbe essere un approccio migliore se si dovesse dipendere da una particolare versione di LESS? (Voglio dire, usando la versione LESS del progetto locale, non quella globale in 'Me \ AppData \ Roaming'.) – KajMagnus

4

Immagino che si possa aggiungere la cartella bin nelle proprietà di sistema -> advanced -> variabili di ambiente e aggiungere l'intero percorso alla cartella bin modificando la variabile Path.

+0

L'utente è in esecuzione su Windows ... – Werner

+3

E questa soluzione è per Windows. L'ho provato su Windows 7. – exaviore

+0

Quindi la sequenza dovrebbe essere più chiara: Start -> Pannello di controllo -> Sistema e sicurezza -> Sistema -> Impostazioni di sistema avanzate -> Variabili di ambiente. – Werner

7

per ottenere lessc lavorare si deve aggiungere

C:\Users\Me\AppData\Roaming\npm

al percorso

+0

Allora perché @ # $ * non ha fatto Node quando è installato ?! –

0

Dopo aver passato in giro per il numero di ore di caccia in giro per compilare meno file, ho ottenuto risposta molto semplice :

  1. download node-v0.10.26-x64.msi per finestra s utenti -> installarlo -> quindi
  2. passare a qualsiasi cartella (nel prompt dei comandi) dove si trovano i file * .less ed eseguire il comando "lessc styles.lsss> styles.css". (Esempio: nel prompt dei comandi, less è la mia meno cartella in cui sono presenti i file * .less) D: \ less> lessc styles.less> styles.css
  3. ora i file styles.css verranno creati automaticamente. Apri e visualizza il file styles.css
3

Se hai appena installato node.js, la variabile PATH di Windows non verrà aggiornata in nessuna finestra CMD in esecuzione. Prova a chiudere CMD e riaprirlo!

3

passo 1: npm install less -g

fase 2: npm i less --save-dev

1

Se si utilizza Windows, non dimenticate di aprire la console riga di comando come amministratore.

0

Bene, è necessario aver installato NodeJS sul proprio computer, utilizzare questo link per scaricarlo e installarlo.

Una volta installato, riavviare la macchina. Quindi verificare se è installato correttamente eseguendo "node -v" e "npm -v" in CMD.

Una volta eseguita, esegui "npm install less -g" e sei pronto per compilare i file in meno.

Basta andare nella directory in cui i file sono e fuggi "lessc style.less style.css"

Maggiori informazioni possono essere trovate su questa link.

Problemi correlati