75 votes

le fichier se voit attribuer une //# sourceMappingURL mais en possède déjà une.

Je viens de remarquer que la console de Firefox affiche l'erreur suivante pour chaque fichier .js/.coffee de mon projet (même les paquets).

-file- is being assigned a //# sourceMappingURL, but already has one

La console de Chrome ne montre rien. J'ai essayé de supprimer tous les fichiers .map et de vider le cache de Firefox, mais les erreurs persistent.

20voto

Ich Points 320

C'est un avertissement (et non une erreur). et c'est un bogue ( https://bugzilla.mozilla.org/show_bug.cgi?id=1020846 )

Cet avertissement/erreur s'applique également à d'autres librairies (angular, backbone, etc.).

7voto

Leniel Macaferi Points 38324

Dans Firefox 27.0.1, j'ai obtenu exactement la même erreur. J'ai déjà la version 1.11.0 de jQuery.

SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated.
Use //# instead kendo.dataviz.min.js:25
22:09:26.635 Error: http://localhost/project/Scripts/kendo.dataviz.min.js is being assigned a //# sourceMappingURL, but already has one

J'ai ouvert le kendo.dataviz.min.js et a supprimé la ligne incriminée :

//@ sourceMappingURL=kendo.dataviz.min.js.map

7voto

Je travaille sur un projet depuis plus d'un an maintenant, je n'ai jamais vu ce message jusqu'à la dernière mise à jour de Firefox environ.

Je l'ai reçu en utilisant jQuery 1.9.x, j'ai donc mis à jour mon jQuery en 1.11.x et l'erreur a disparu. Je suis maintenant heureux.

Donc, si vous utilisez jQuery et que vous voyez cette erreur ou cet avertissement, essayez de mettre à jour votre jQuery à la dernière version.

J'espère que cela aidera quelqu'un.

5voto

raschid Points 31

Mettez votre code à l'intérieur

   $( document ).ready(function() {
   //whatever
   });

puis le message disparaît.

3voto

MelanciaUK Points 6233

Pour les personnes qui utilisent Visual Studio 2013 et j'ai téléchargé le jQuery bibliothèques via NuGet vérifiez votre jquery-x.x.x.min.js et vous trouverez le commentaire ci-dessous qui a déclenché cet avertissement. Firefox .

// # sourceMappingURL=jquery-x.x.x.min.map

Vous pouvez retirer ces lignes en toute sécurité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X