web-dev-qa-db-fra.com

Google Chrome "Échec de l'analyse de SourceMap": css.map (Web Essential)

Les fichiers css.map générés par Visual Studio 2013 UP5 + Web Essential (version 2.6.36) ne sont pas valides dans "Google Chrome", mais ils sont valides dans "Firefox". De ce fait, il est devenu impossible de déboguer moins de fichiers dans Google Chrome. Failed parsing SourceMap : css map files

J'utilise actuellement Web Essential 2.6.36 (+ Visual Studio 2013 Up5). Je peux désactiver la map source à partir du paramétrage du développeur de Google Chrome. Ce qui supprimera ces erreurs, cependant nous ne pouvons toujours pas déboguer moins de fichiers et changer le style. Ce qui est un problème terrible.

Google Chrome Developers tools: disable source map parse

Tout conseil sera apprécié. Merci d'avance.

28
Md. Alim Ul Karim

Le problème est que WebEssentials enregistre les fichiers dans UTF8 with BOM, mais Chrome ne peut pas ouvrir ces fichiers en tant que .map des dossiers.

En guise de solution temporaire, vous pouvez accéder à votre .map dans Visual Studio et enregistrez-le sous le nom Unicode (UTF-8 sans signature) ou US-ASCII en utilisant

File -> Advanced Save Options -> Unicode (UTF-8 without signature) or US-ASCII.

Il est possible qu’en changeant le .css fichier, vous devrez répéter ce processus. Cependant, lorsque j’ai testé l’ajout de certaines règles à .css le format correct a été conservé pour le .map fichier.

J'ai signalé ceci sur WebEssentials GitHub: numéro 199

Et il y a d'autres rapports:

50
PeterMacko