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é.