Como depurar falhas angulares de 2 aot

Eu tenho um aplicativo angular 2 gerado por ng cli.

- Quando executo a compilação (ou) a compilação --prod --aot = false e atendo a página, as coisas simplesmente funcionam bem.
- Mas quando tento habilitar o aot executando ng serve --aot = true e atendo, a página é quebrada com vários erros de DI, como abaixo

Muito difícil de depurar. Alguma idéia de como depurar esses problemas?

EXCEÇÃO: Nenhum provedor de opções!
error_handler.js: 59 STACKTRACE ORIGINAL:
ErrorHandler.handleError @ error_handler.js: 59
(anônimo) @ application_ref.js: 272
webpackJsonp.679.ZoneDelegate.invoke @ zone.js: 229
onInvoke @ ng_zone.js: 271
webpackJsonp.679.ZoneDelegate.invoke @ zone.js: 228
webpackJsonp.679.Zone.run @ zone.js: 113
(anônimo) @ zone.js: 509
webpackJsonp.679.ZoneDelegate.invokeTask @ zone.js: 262
onInvokeTask @ ng_zone.js: 262
webpackJsonp.679.ZoneDelegate.invokeTask @ zone.js: 261
webpackJsonp.679.Zone.runTask @ zone.js: 151
drainMicroTaskQueue @ zone.js: 405

questionAnswers(1)

yourAnswerToTheQuestion