Sí, sé que menos se escribió en primer lugar para node.js. Pero realmente quiero usarlo sin agregar node.js a mi servidor o aprender cómo funciona.

¿Hay algunas implementaciones de menos escrito en otros idiomas? O tal vez algo similar a menos?

9
Nameless 15 ago. 2011 a las 11:31

4 respuestas

La mejor respuesta

Puede echar un vistazo a SCSS. La compilación de archivos en CSS se realiza mediante un script Ruby que es muy fácil de configurar (incluso en Windows) , y la sintaxis y la lista de características es casi idéntica. Incluso diría que la documentación de SCSS es mejor que MENOS.

Dicho esto, he logrado ejecutar MENOS compilaciones localmente ejecutando el archivo en un motor Javascript (en mi caso, el sistema macro de Komodo Edit funciona con Javascript, pero podría funcionar con Rhino o V8). Debe modificar un poco la fuente para simular el objeto window. Obtuve mucha ayuda mirando el código del proyecto Less Engine, que básicamente permite Less para ejecutarse dentro de una JVM.

5
nickf 15 ago. 2011 a las 07:32

Hay un compilador de Windows LESS para .NET y una versión independiente de la misma también. Creo que esto último es considerablemente mejor (es decir, menos errores) que less.js, aunque ambos son bastante extraños en la forma en que manejan los comentarios: less.js no entiende dos comentarios seguidos, y lessc.exe no entiende los comentarios Selectores interiores. Realmente no veo el punto de compilar el archivo .less en el cliente una vez por descarga de página por cliente cuando podría haberlo hecho una vez para el universo en el momento de la compilación.

1
user207421 16 ago. 2011 a las 01:10

También hay una implementación Python de SCSS: http://packages.python.org/scss/. Funciona bastante bien e incluye una función de carpeta de observación.

1
Jake Wilson 28 feb. 2012 a las 23:39

Hay una clase PHP muy agradable: http://leafo.net/lessphp/

1
Ronny Sherer 3 sep. 2012 a las 07:58