У меня есть файл, который динамически загружается sapui5 в качестве контроллера.Я изменил свой код, чтобы я мог использовать Typescript для Intellisense и обнаружения ошибок.
Мой файл JS успешно создан и правильно работает в Chrome.В окне DevTools / Sources / Network отсутствует мой файл 'FinalAssembly.controller.js', а также файл с аналогичным названием 'FinalAssembly.controller.ts'.
Я обнаружил, что если я удаляюСтрока '// # sourceMapURL =' в нижней части моего файла, Chrome в конечном итоге выведет мой JS-файл.
Я читал об использовании строки '// # sourceURL =' в верхней части моего файла.приведет к тому, что мой файл будет в списке, но это не так, далее я прочитал, что использование этой директивы должно позволить мне изменять имя, отображаемое в списке источников, это не так.Похоже, что Chrome игнорирует эту директиву.
На сегодняшний день Chrome указывает, что он обновлен до версии 66. За последние 4 часа я прочитал множество статей и проблем с Github, которые указывают, что Source Mapsкак правило, проблематичны и могут привести к сбою в некоторых версиях Chrome.
Сам файл карты работает в Internet Explorer, но я не вижу, чтобы я разрабатывал с этим.
Кто-нибудь отлаживал JSс исходной картой в Chrome 66?Кто-нибудь может подсказать, как я могу отладить использование файла моей карты в Chrome?
Я разместил очень простой тест, созданный с помощью VSCode (tsc.exe) на моем веб-сайте: http://www.ia.uk.com/TypescriptTest/default.htm - на моем Chrome 66этот файл, похоже, не загружает файл карты вообще (Fiddler не видел ни одного запроса на это).Не показывает TS вид кода.Это не динамически загружаемая библиотека согласно моей первоначальной проблеме, но она показывает, что есть проблема.