Синтаксис sourceMappingURL и sourceURL изменен.

Если вы используете либо исходные карты, либо sourceURL (оба описаны в этом руководстве по исходным картам ), вы можете увидеть предупреждение в консоли Chrome, например "/*@ sourceMappingURL=" source mapping URL declaration is deprecated, "/*# sourceMappingURL=" declaration should be used instead.

Скриншот инструментов разработчика для преобразования исходного кода

Вот о чем речь:

Импульс

//@ sourceMappingURL обнаруживал конфликт с IE всякий раз, когда он обнаруживался на странице после того, как //@cc_on интерпретировался для включения условной компиляции в механизме JScript IE. Устаревшая версия HTML5 Shiv — один из конкретных нарушителей.

Изменение спецификации

Синтаксис //@ sourceMappingURL определен в спецификации Sourcemap V3. Там он был изменен, чтобы вместо него использовать синтаксис //# .

исходныйURL

//@ sourceURL также определен в спецификации и согласован с синтаксисом //# . Подробную информацию о том, что делает sourceURL , смотрите далее. Он используется minispade от Ember, concatenate.js от Google и другими. В Chrome sourceURL поддерживается для встроенных скриптов и встроенных стилей, а также для оцененного JS.

Реализация в браузерных DevTools = готово!

Пока эти изменения вступают в стабильную версию, вы можете использовать оба синтаксиса одновременно для полной поддержки инструмента или сразу перейти на синтаксис # , в зависимости от ваших потребностей.