Tengo un archivo style.less simple de verry en mi proyecto, y estoy usando bootstrap para un diseño limpio y receptivo. Así que aquí vamos:menos el compilador dobla todo
@import "bootstrap/bootstrap.less";
@import "../css/jquery.vegas.css";
@import "../css/jquery.fancybox-1.3.4.css";
body {
padding-top: 60px;
padding-bottom: 40px;
}
@import "bootstrap/responsive.less";
Ahora, cuando i compilar el archivo con menos, el css-producto tiene un aspecto extraño:
.container {
width: 940px;
margin-left: auto;
margin-right: auto;
*zoom: 1;
*zoom: 1;
width: 940px;
margin-left: auto;
margin-right: auto;
*zoom: 1;
*zoom: 1;
}
Acaba de duplicar todo! Puedo ver este extraño comportamiento incluso en el navegador directamente cuando estoy trabajando en mi instancia devolper.
Eso es tan extraño y horrible, ¿alguien tiene una idea de por qué está sucediendo esto? En los archivos menos originales que se importan desde el arranque, todo se define solo una vez.
¿Qué en "responsive.less"? Algunos compiladores eliminan las reglas duplicadas y algunos no ... – prodigitalson
¿Qué versión de LESS estás usando? qué compilador y versión? Esta es información esencial para comenzar a contemplar cuál es su problema ... – sg3s
Disculpe, la versión de menos es 1.2.0 y la estoy lanzando con Windows script host -> http://blog.dotsmart.net/2010/11/ 26/running-the-less-js-command-line-compiler-on-windows/ El contenido de "responsive.less" tiene algunas otras importaciones (variables.less, mixins.less) y muchas consultas de medios con menos código típico en él, así que ... nada especial, y, en la medida en que no puedo ver duplicados – jebbie