Angular2 没有导出的 mng 错误

Angular2 has no exported mng error

将 angular2 项目从 RC2 更新到 Final 2.0.0 后出现很多错误

他们中的大多数阅读:has no exported mng 'such and such'

由于我刚开始使用 angular2,如果有人可以向我介绍如何解决此类问题(通常,用于将来调试等)的一般性 direction/pattern 就太好了?

举几个例子:

has no exported mng 'provideRouter'
has no exported mng 'RouterConfig'
has no exported mng 'ROUTER_DIRECTIVES'
has no exported mng 'addProviders'

这似乎是将 angular 升级到 2.0.0 版本时出现的错误。

对于每个错误,您都可以查看 Angular github 的更新日志并在那里找到答案。

https://github.com/angular/angular/blob/d5515473bfd0974bacb0e7e5870e772426c9088d/CHANGELOG.md

例如:addProviders

 testing:
    withProviders, use TestBed.withModule instead
    addProviders, use TestBed.configureTestingModule instead