Я использую SystemJS и Babel для перевода кода ES6.Должна ли заброшенная ошибка в переданном с помощью Babel кодексе транслировать код или оригинал?
Если я поместил код console.log
в свой код, в консоли Chrome Developer Tools я вижу ссылку на исходный файл благодаря исходным файлам (например: main.controller.js:9
).
Если я передам код Error
в код, трассировка стека в консоли вместо меня указывает на преобразованный код (например: main.controller.js!transpiled:20:17
).
Это ожидаемое поведение или проблема с моими исходными картами?
Спасибо, Логан! Это отличный ответ. Я уже знал, что stacktraces не являются частью ES6 или других спецификаций, но я не знал о деталях, которые вы упоминаете о том, как Chrome обрабатывает разные случаи, и я нашел это очень интересным. –