Ответ 1
Я получаю те же блоки eval(…)
в Chrome. Я не знаю точно, что это вызывает, но похоже, что в этот момент нет никакого способа обойти.
В Firefox вывод кода с помощью ember server
несколько читаем в представлении отладки браузера, но, вероятно, это не то, что вы ищете.
К сожалению, Ember-CLI не имеет полной поддержки исходных карт Javascript, поэтому нам нужно увидеть исходный код, который мы на самом деле писали в Javascript ES6 или CoffeeScript в окне отладки браузера. Отсутствие исходных карт в настоящее время является ограничением Broccoli, основного инструмента построения, используемого Ember-CLI. Это, по-видимому, функция, которая может быть добавлена в будущем:
Еще одна вещь, отсутствующая в существующих плагинах, - это поддержка исходной карты. Это немного усложняется соображениями производительности, а также тем фактом, что прикомандированные плагины должны потреблять другие исходные карты плагинов и взаимодействовать должным образом, поэтому я не нашел времени для решения этой проблемы.
Источник: http://www.solitr.com/blog/2014/02/broccoli-first-release/
Эти вопросы несколько уместны для вашего вопроса:
- https://github.com/stefanpenner/ember-cli/issues/585
- https://github.com/stefanpenner/ember-cli/issues/839
Update
Оказывается, вы можете видеть почти исходный код в окне отладки браузера. В Chrome он немного скрыт под заголовком (no domain)
:
Это не оригинальный код, который вы пишете в Ember-CLI EcmaScript 6, но он почти такой же. Мы видим здесь код Javascript после того, как он был запущен через ES6-транспилер. Сравните эти два, оригинальные внизу в редакторе:
Надеюсь, в будущем мы сможем увидеть исходный Javascript или даже Coffeescript в окне отладки браузера, но инструмент еще не совсем готов.