Devo usare un convertitore, ma è molto limitato.Come convertire Less in Scss?
http://hallotheme.com/less2scss
Qualsiasi idea di come convertire da meno a SCS meglio?
Devo usare un convertitore, ma è molto limitato.Come convertire Less in Scss?
http://hallotheme.com/less2scss
Qualsiasi idea di come convertire da meno a SCS meglio?
Si potrebbe provare a utilizzare parti del convertitore di Bootstraps per creare il proprio: https://github.com/twbs/bootstrap-sass/blob/master/tasks/converter/less_conversion.rb
Tuttavia nella maggior parte dei casi ci sarà sempre un po 'di pulizia è necessario fare manualmente.
Grazie per la risposta! Come usarlo ? – HalloTheme
Ho paura che tu debba mettere insieme un tuo convertitore personalizzato, ma puoi scegliere le parti importanti dal convertitore di bootstrap. Potrebbe essere difficile per te se non conosci Ruby. –
non ho trovato alcun convertitore online quindi il mio approccio è:
Spero che questo aiuti!
Questo non è utile né corretto. Appena "converti" (compile) da LESS a CSS, perdi struttura, funzioni, mixin e variabili, che non possono essere recuperati in seguito. Tuttavia, una volta fatto ciò, il codice CSS è SCSS valido, quindi non è necessario convertire nulla, quindi il passaggio 2 non è richiesto. – Spyryto
questo non funzionerà perché puoi avere include e tutte le cose da Spyryto commento –
questo funziona okayish:
https://www.npmjs.com/package/less-scss-convertor
npm install -g less-scss-convertor
less-scss-convertor src\less
crea src \ meno \ SCSS
Il convertitore less2sass è piuttosto buona e mantenuto https://www.npmjs.com/package/less2sass
installarlo (è necessario https://nodejs.org/en/ su il tuo sistema)
npm install -g less2sass
Una volta installato è possibile eseguire semplicemente
less2sass <path_to_less_file_or_directory>
dipende da ciò che si desidera convertire. Ma presumo che la limitazione sia dovuta al fatto che LESS non è un programma pesante come SASS. Non ho dato un'occhiata da vicino allo strumento che stai usando. Fammi sapere dove fallisce o cosa provi a convertire ... –
L'URL che hai postato nella tua domanda è una nota "pagina di attacco" secondo Firefox, probabilmente non dovresti usarlo. Puoi convertire manualmente LESS in SCSS convertendo @ 's in $' s e scrivendo i tuoi mixaggi LESS in formato SCSS, e correggere eventuali errori SCSS mentre vai (compila mentre vai a ottenere gli errori). –