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

Mensaje

Advertencia: Error de Sintaxis al utilizar //@ para indicar el c贸digo fuente de la URL esta obsoleto. En su lugar use //#.

Advertencia: Error de Sintaxis: al utilizar //@ para indicar el mapeo de programas del c贸digo fuente de la URL esta obsoleto. En su lugar use //#.

Tipo de error

Una advertencia ocurrida como esta SyntaxError. JavaScript no se detendr谩.

Descripci贸n del error

Esta es una sintaxis obsoleta del codigo fuente de mapa en JavaScript.

Las sintaxis de c贸digo fuente de mapa en JavaScript se suelen combinar y minificar para hacer que la entrega desde el servidor sea m谩s eficiente. Con los c贸digos de origen de  mapas, el depurador puede asignar el c贸digo que se est谩 ejecutando a los archivos de origen.

La especificaci贸n de mapa de c贸digo fuente cambi贸 la sintaxis debido a un conflicto con IE  con la versi贸n windows 8.x siempre que se encontr贸 en la p谩gina. Despues  //@cc_on fue interpretado para activar la compilaci贸n condicional en el motor IE  JScript. El comentario de compilaci贸n condicional en IE es una caracter铆stica poco conocida, pero rompi贸 mapas de fuente de origen con jQuery y otras bibliotecas.

Ejemplos

Sintaxis obsoleta

Sintaxis con el signo obsoleto "@".

//@ sourceMappingURL=http://example.com/path/to/your/sourcemap.map

Sintaxis est谩ndar

En su lugar use el signo "#".

//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map

O, alternativamente, puede establecer un encabezado en su archivo JavaScript para evitar tener un comentario de error de sintaxis:

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

Vea Tambi茅n