Le fichier reçoit // // sourceMappingURL mais il en a déjà un

Je remarque simplement que la console Firefox déclenche l'erreur suivante pour chaque fichier .js / .coffee dans 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 nettoyer le cache de Firefox, mais je reçois toujours les erreurs.

C'est un avertissement (pas une erreur) et c'est un bug ( https://bugzilla.mozilla.org/show_bug.cgi?id=1020846 fixé dans FF 33)

Cet avertissement / erreur s'applique également aux autres bibliothèques (angulaire, squelette, etc.)

J'ai travaillé sur un projet depuis plus d'un an maintenant, je n'ai jamais vu ce message avant même la dernière mise à jour de Firefox.

Je l'ai reçu en utilisant jQuery 1.9.x, alors je viens de mettre à jour mon jQuery à 1.11.x et l'erreur est passée. Je suis maintenant content.

Donc, si vous utilisez jQuery et que vous voyez cette erreur / avertissement, essayez d'actualiser votre jQuery à la dernière version.

J'espère que ça aide quelqu'un.

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

 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 supprimé la ligne offensante:

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

Mettez votre code à l'intérieur

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

Alors le message disparaît.

Pour les personnes utilisant Visual Studio 2013 et avoir téléchargé les bibliothèques jQuery via NuGet , vérifiez votre jquery-xxxmin.js et vous trouverez le commentaire de texte ci-dessous qui diffuse cet avertissement sur Firefox .

 // # sourceMappingURL=jquery-xxxmin.map 

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

Mise à jour jquery – à partir du site jQuery http://www.jquery.com/download

Vous pouvez également télécharger un fichier source pour l'utilisation lors du débogage avec un fichier compressé. Le fichier de la carte n'est pas nécessaire pour que les utilisateurs exécutent jQuery, cela améliore simplement l'expérience du débogueur du développeur. À partir de jQuery 1.11.0 / 2.1.0, le commentaire // # sourceMappingURL n'est pas inclus dans le fichier compressé.