Less.js: LESS ne crée pas de carte à partir d'un crochet fermé }

Créé le 25 janv. 2015  ·  6Commentaires  ·  Source: less/less.js

Commentaire le plus utile

C'est toujours un problème dans 2.7.1

Tous les 6 commentaires

@bassjobsen Je ne peux reproduire aucun problème, pouvez-vous ajouter plus de détails ? J'ai essayé quelques exemples du bug lié mais je pense avoir besoin
une. cas de test (ou x arrive toujours dans ce cas)
b. sortie réelle
c. production attendue

Salut Luc,
Premièrement, je ne veux pas vous déranger avec des questions non résolues ou vagues.

Bref ce que j'ai trouvé :

mon fichier Less, t.less :

p {
color: red; 
}

Puis je cours : lessc t.less t.css --source-map --autoprefix

t.css.map contient désormais :

{"version":3,"sources":["t.less","t.css"],"names":[],"mappings":"AAAA;EACA,YAAA;ECCC","file":"t.css"}

sans le préfixe automatique : lessc t.less t.css --source-map le sourcemap ressemble à celui illustré ci-dessous :

{"version":3,"sources":["t.less"],"names":[],"mappings":"AAAA;EACA,UAAA","file":"t.css"}

Comme vous pouvez le voir après avoir exécuté le préfixe automatique, la sortie ne change pas, mais le sourcemap le fait et ajoute
le fichier de sortie comme source. Pour autant que je comprends et que je puisse tester, cela diffère également du même code dans SASS.
voir : https://github.com/postcss/autoprefixer-core/issues/27#issuecomment-71343166

Après tout, je pense que le bon résultat de ce qui précède est une cause ambiguë possible dans la situation où l'autopréfixe ajoute des règles, quelle devrait être la source de ces règles ?

Donc, encore une fois, je ne veux pas perdre votre temps. Je ne suis pas sûr que ce soit vraiment un problème et je ne sais pas non plus si cela blessera quelqu'un.

Ah oui, c'est le problème que j'ai soulevé avec ap qu'ils viennent de fermer. je le ferai
examinez à nouveau le problème lié et essayez s'il peut être résolu.

C'est toujours un problème dans 2.7.1

c'est toujours un problème dans 3.11.1. La carte source n'a pas de mappage pour les crochets fermants. J'ai compressé le fichier source moins, la carte source générée et le fichier css de sortie.

Si cela vous aide à voir le bogue, vous pouvez aller ici https://sokra.github.io/source-map-visualization/#custom et charger les fichiers dans l'outil de visualisation et voir le bogue par vous-même.

La raison pour laquelle cela est si pénible est lorsque vous appliquez plusieurs étapes de transformation à un fichier

Par exemple Moins -> CSS -> CSS préfixé automatiquement -> fichier CSS concaténé
Pour créer des cartes sources qui vont de la dernière étape à la première, chaque carte doit être complète

less_bug.zip

Cette page vous a été utile?
0 / 5 - 0 notes