我已经使用 ngx图形来实现DAG的可视化。它在开发过程中完美运行,并且不会出错。在部署的版本中,它会在控制台中堆积错误。
我想它正在寻找某些提供程序,但软件包或演示中没有描述。这是我的 app.module.ts 文件:
import { NgxChartsModule } from '@swimlane/ngx-charts';
import { NgxGraphModule } from '@swimlane/ngx-graph'
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'
...
imports: [
...,
NgxChartsModule,
NgxGraphModule,
BrowserAnimationsModule
]
答案 0 :(得分:1)
错误是因为ngx-graph 依赖于早期版本的ngx-charts。他们在 6.0.0+ 版本中修复了此问题,并且已删除依赖项。
答案 1 :(得分:0)
暂时使用命令修复了该问题,但使其变慢了
ng build --prod --aot = false --build-optimizer = false
答案 2 :(得分:0)
我们还遇到了在Angular 7中使用ngx-graph
进行AOT编译的问题,并且不想禁用AOT编译。
似乎ngx-graph
和ngx-charts
的早期版本在AOT编译中正常工作。
我们尝试了
"@swimlane/ngx-graph": "5.5.0"
"@swimlane/ngx-charts": "8.1.0"
它工作正常
中的更多信息