Je viens de remarquer que la console Firefox génère l'erreur suivante pour chaque fichier .js/.coffee de mon projet (même les packages).
-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 d'effacer 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, dorsale, etc.)
Je travaille sur un projet depuis plus d’un an maintenant, je n’avais jamais vu ce message jusqu’à peu près à 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 partie. Je suis maintenant heureux.
Donc, si vous utilisez jQuery et voyez cette erreur/avertissement, essayez de mettre à jour votre jQuery à la dernière version.
J'espère que ça aide quelqu'un.
Dans Firefox 27.0.1, je recevais 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 incriminée:
//@ sourceMappingURL=kendo.dataviz.min.js.map
mettre votre code à l'intérieur
$( document ).ready(function() {
//whatever
});
alors le message disparaît.
Pour les personnes utilisant Visual Studio 2013
, et avez téléchargé les bibliothèques jQuery
via NuGet
, vérifiez votre jquery-x.x.x.min.js
et vous trouverez ci-dessous le commentaire qui éclaire cet avertissement sur Firefox
.
// # sourceMappingURL=jquery-x.x.x.min.map
Vous pouvez supprimer ces lignes en toute sécurité.
Mettre à jour jquery - à partir du site Web jQuery http://www.jquery.com/download
Vous pouvez également télécharger un fichier de fond de carte à utiliser lors du débogage avec un fichier compressé. Le fichier de carte n'est pas requis pour que les utilisateurs puissent exécuter jQuery, il améliore simplement l'expérience du débogueur du développeur. A compter de jQuery 1.11.0/2.1.0, le commentaire // # sourceMappingURL n'est pas inclus dans le fichier compressé.