Recientemente descubrí una aplicación de OS X llamada LESS.app . Básicamente es una aplicación para compilar y minimizar archivos * .less en archivos * .css y lo hace en tiempo real. Quiero saber o puedo archivar lo mismo en Ubuntu y cómo hacerlo.
Recientemente descubrí una aplicación de OS X llamada LESS.app . Básicamente es una aplicación para compilar y minimizar archivos * .less en archivos * .css y lo hace en tiempo real. Quiero saber o puedo archivar lo mismo en Ubuntu y cómo hacerlo.
Respuestas:
Bryan aquí. Desarrollador de Less.app.
Recomiendo EN CONTRA utilizar la versión anterior de LESS (la basada en Ruby). Less.js no es solo un puerto javascript de MENOS, es una reescritura desde cero que mejora un montón de cosas, agrega soporte para cosas que la versión anterior de Ruby no tiene y aumenta la velocidad del compilador en aproximadamente un 84%.
En lugar de instalar la gema Ruby, instale Node.js y ejecute Less.js a través de Node desde la línea de comandos. Aún tendrá toda la funcionalidad de reloj, pero usará Less.js para hacerlo, lo que significa que su vida será mucho mejor.
Alternativamente, use Less.js como script en el sitio web que está creando. Esto funcionará para el desarrollo. Cuando haya terminado de codificar, simplemente copie el CSS que Less.js genera (del inspector de su navegador) y colóquelo en un archivo, agregue una extensión .css, luego elimine la etiqueta del script Less.js de las páginas HTML y sustituya el Archivo CSS que acaba de crear.
De cualquier manera, use Less.js.
Nota
Lee la respuesta de Bryan. Él sabe de lo que está hablando. ;-)
Simplemente puede instalar menos .
Instalar rubygems y menos
sudo apt-get install rubygems
sudo gem install less
Los comentarios de la documentación oficial :
Para que la gema funcione correctamente, debe escribir la ruta de la gema a PATH y agregarla a ~ / .bashrc:
export PATH=/var/lib/gems/1.8/bin:$PATH
Luego puede usar el compilador less haciendo
lessc style.less
No creo que haya una GUI como la que has vinculado. Pero dado que solo parece ser una interfaz gráfica de usuario muy superficial además del compilador real, no creo que tenga ningún problema para usarlo directamente. Tipo
lessc --help
para aprender a usarlo.
Si desea que sus archivos .less se compilen automáticamente cada vez que los cambie, puede usar la -w
opción:
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
Puede poner este proceso en segundo plano presionando Ctrl+ Zy escribiendo bg
, y comenzar tantos como desee. Puede traerlos de vuelta al primer plano haciendo fg
, o fg 3
para el tercer proceso, obtener una lista de todos los trabajos y su tipo de números jobs
.
Que yo sepa, ruby less no se actualiza lo suficiente como para manejar el operador de concatenación.
Para aquellos interesados en una solución que compila .less al guardar para plataformas que no son Mac que usan less.js, puede consultar esta guía de instalación *. Aunque el tutorial está dirigido a usuarios de Windows, imagino que si puede obtener Node.js en su sistema, el script en sí funcionará igual.
* Descargo de responsabilidad: este tutorial es mío. Solo pensé que la gente podría querer ver específicamente lo que el cartel anterior significaba "Usar Node.js". No pude encontrar ningún script en línea para usar Node.js para compilar MENOS al guardar el archivo, así que preparé uno y pensé en compartirlo.
También hay http://koala-app.com/ .
http://crunchapp.net/ fue mi favorito, pero tenemos que agradecer a Adobe por descontinuar AIR para Linux.