Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence
  4. Référence des erreurs JavaScript
  5. SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead

Message

Warning: SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# insteadWarning: SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead

Type d'erreur

Un avertissement prenant la forme d'une exceptionSyntaxError. L'exécution du code JavaScript n'est pas interrompue.

Quel est le problème ?

Une syntaxe dépréciée a été utilisée pour indiquer une correspondance de source (source map) dans le code JavaScript.

Il arrive souvent que les fichiers sources JavaScript soient combinés et minifiés afin que le transfert depuis le serveur vers le client soit plus efficace. Grâceaux correspondances de source (ousource maps), le débogueur peut utiliser les sources des fichiers correspondants aux fichiers minifiés.

La spécification sur cet outil a évolué car il existait un conflit de syntaxe avec IE (après//@cc_on, la correspondance était interprétée comme un test conditionnel de compilation du moteur JScript).Ce commentaire de compilation conditionnelle pour IE est peu connu mais son existence entraînait des erreurs avecjQuery et d'autres bibliothèques.

Exemples

Syntaxe dépréciée

La syntaxe utilisant l'arobase (@) est dépréciée :

js
//@ sourceMappingURL=http://exemple.com/chemin/vers/la/sourcemap.map

Syntaxe standard

Il faut utiliser le dièse (#) :

js
//# sourceMappingURL=http://exemple.com/chemin/vers/la/sourcemap.map

Autrement, on peut indiquer la correspondance dans un en-têteSourceMap pour servir le fichier JavaScript afin d'éviter tout commentaire :

js
X-SourceMap: /path/to/file.js.map

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp