Less.js: Error del mapa fuente introducido en 2.7.0, pero pasa las pruebas

Creado en 8 may. 2016  ·  19Comentarios  ·  Fuente: less/less.js

Pronto publicará una revisión si se puede confirmar. Parece que PR # 2834 introdujo un error que produce un mapa fuente en blanco y arroja un error como:

Invalid mapping: {"generated":{"line":1103,"column":2},"source":"file.less","original":{"line":1,"column":null},"name":null}

(También discutido en # 2881).

Revertir # 2834 parece solucionarlo, pero busca confirmación.

bug high priority

Comentario más útil

Esto acaba de romper mis compilaciones, necesito un parche lo antes posible ...

Todos 19 comentarios

Este problema debería permanecer abierto hasta que se agregue una prueba de Less.js que detecta este problema, ya que las pruebas del mapa de origen no detectaron el error.

Estoy experimentando el mismo problema.
Ejecuté un git bisect y la primera confirmación que rompió la compilación fue 470af20f641c9b5389475733dfe341aa4c180fba que está en el PR que anotó en su problema

mejor anular la publicación de esta versión

mejor anular la publicación de esta versión

Depende. Para algunos, los mapas de origen son totalmente insignificantes si se comparan con, por ejemplo, https://github.com/less/less.js/issues/2841 de la versión anterior.

En caso de que pueda ayudar, podría reproducir el problema con algo como:

Menos:

.dl-horizontal {
    <strong i="7">@media</strong> (min-width: 768px) {
        dt {
            float: left;
        }
    }
}

Tarea de tragar:

return gulp.src('./src/lib.less')
    .pipe(sourcemaps.init())
    .pipe(less())
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(bundleFolder));

Esto acaba de romper mis compilaciones, necesito un parche lo antes posible ...

Solucione este error lo antes posible, o solo puedo congelar la versión a 2.6.X.
Y desearía que este error se pudiera arreglar antes de mañana por la mañana.
Te lo agradezco mucho.

Caos de producción en este lado también ...

También bloquea mi compilación de trago

Si tiene problemas con una dependencia usando less como dependencia y simplemente no puede degradar en package.json.
Haga un npm shrinkwrap --dev y luego modifique la versión de less a 2.6.1, luego la reinstalación completa de npm lo arreglará hasta que less.js sea arreglado

Claramente, el impacto es generalizado. Bloqueó mi lanzamiento de producción. Sí, implemente una revisión y proporcione soluciones alternativas, pero mientras tanto, por el amor de todo lo que es bueno y santo:

$ npm unpublish [email protected]

A menos que tenga 2.7.1 publicado dentro de, digamos, la próxima hora, corte esto de raíz y anule la publicación.

¿Alguna línea de visión para arreglar esto todavía?

Publiqué 2.7.1 como una revisión para 2.7.0, pero no está claro en el # 2881 si todavía no hay un error pendiente que afecte a los mapas de origen (¿múltiples errores que se cruzan de la misma confirmación?), O si eso fue un error previo error existente que se introdujo por separado.

Informe si 2.7.1 está funcionando para usted.

funciona para mí, gracias @ matthew-dean

la prueba de integración de bootprint había fallado con [email protected] y tiene éxito con 2.7.1. Funciona para mi. Gracias @ matthew-dean

Impresionante. Perdón por la construcción rota para todos, pero me alegro de que funcione ahora Cerrará esto.

@ matthew-dean buen trabajo

@olivierlesnicki 👍

Hola, si mi proyecto ha sido compilado todos los archivos menos en el archivo css ya con el programa chrun2.
No uso less.js.
¿Podría decirme cómo hacer con la depuración css show less en obtener el desarrollo del inspector de elementos?
¿Cómo configurar el mapa de salsa?

¿Fue útil esta página
0 / 5 - 0 calificaciones