Spec-Zone.ru › JavaScript

SyntaxError: Использование //@ для указания прагм sourceURL устарело. Используйте //# вместо этого

Предупреждение JavaScript "Использование //@ для указания прагм sourceURL устарело. Используйте //# вместо этого" возникает, когда в исходном коде JavaScript используется устаревший синтаксис карты исходного кода.

Сообщение

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

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

Тип ошибки

Предупреждение о том, что произошла SyntaxError. Выполнение JavaScript не будет остановлено.

Что пошло не так?

В исходном коде JavaScript используется устаревший синтаксис карты исходного кода.

Исходные коды JavaScript часто объединяются и минимизируются для более эффективной доставки с сервера. С помощью карт исходного кода отладчик может сопоставить выполняемый код с исходными файлами.

Спецификация карт исходного кода изменила синтаксис из-за конфликта с IE, когда он обнаруживался на странице после того, как //@cc_on интерпретировался для включения условной компиляции в движке JScript IE. Комментарий условной компиляции в IE — малоизвестная функция, но она нарушила работу карт исходного кода для jQuery и других библиотек.

Примеры

Устаревший синтаксис

Синтаксис со знаком "@" устарел.

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

Стандартный синтаксис

Используйте вместо этого знак "#".

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

Или, как альтернативу, вы можете установить заголовок SourceMap для вашего файла JavaScript, чтобы вообще избежать комментария:

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

См. также

  • Использование карты исходного кода в документации Firefox
  • Введение в карты исходного кода JavaScript на developer.chrome.com (2012)
  • SourceMap

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API