我最近将我的项目升级到Angular 2 RC 6并尝试Angular 2 RC 6 AoT编译。
在我的项目中,我使用的是ng2-charts(https://github.com/valor-software/ng2-charts)但现在当我尝试使用 ngc 使用Angular 2 Ahead of Time Compilation(AoT)编译我的项目时,它会抛出以下内容错误:
Error: Unexpected value 'CHART_DIRECTIVES' declared by the module 'AppModule'
有人可以指导如何解决此错误吗?
答案 0 :(得分:0)
ng2-chart
尚未切换到部署Angular应用的新方式:ngModules。 Master分支源代码的最新提交是5 months ago; Angular在那段时间内发生了很大的变化。
我的猜测是ng2-chart
库只需要更新。以下是Angular 2 rc 6 change log
之前已弃用的@ Component.directives和@ Component.pipes支持已被删除。现在必须通过NgModule声明所有组件和管道。
ng2-charts
取决于这些指令,包括触发错误的CHART_DIRECTIVES
。