typeError: Cannot destructure property 'init' of 'object null' as it is null in ngx e-charts
typeError: Cannot destructure property 'init' of 'object null' as it is null in ngx e-charts
我在使用ngx-echarts的时候得到的。使用版本 4.x.x 时一切正常。在 npm i 之后,应用程序无法 运行.
问题是因为 ngxe-charts 的版本更新。如果使用 >5.0 的版本,请在 app.module
中使用它
NgxEchartsModule.forRoot({
echarts: { init: echarts.init }
})
在tsconfig.json中的angular编译器选项中也添加这个
"enableIvy": false
@Arokia Lijas 提出的解决方案对我不起作用它在构建 --prod 中产生了错误
所以我找到了这个:
export function chartModule(): any {
return import('echarts');
}
在 NgModule 中:
NgxEchartsModule.forRoot({
echarts: chartModule
}),
它对我来说非常有效。
资料来源:https://github.com/xieziyu/ngx-echarts/issues/241#issuecomment-742777787
我在使用ngx-echarts的时候得到的。使用版本 4.x.x 时一切正常。在 npm i 之后,应用程序无法 运行.
问题是因为 ngxe-charts 的版本更新。如果使用 >5.0 的版本,请在 app.module
中使用它 NgxEchartsModule.forRoot({
echarts: { init: echarts.init }
})
在tsconfig.json中的angular编译器选项中也添加这个
"enableIvy": false
@Arokia Lijas 提出的解决方案对我不起作用它在构建 --prod 中产生了错误
所以我找到了这个:
export function chartModule(): any {
return import('echarts');
}
在 NgModule 中:
NgxEchartsModule.forRoot({
echarts: chartModule
}),
它对我来说非常有效。 资料来源:https://github.com/xieziyu/ngx-echarts/issues/241#issuecomment-742777787