小编Kul*_*ari的帖子

ReferenceError:ResizeObserver 未定义

我正在使用 Jest 为使用 Chart.js 创建折线图的组件编写测试。当我运行测试时,出现以下错误。

ReferenceError:ResizeObserver 未定义

  290 |   }
  291 |   ngAfterViewInit() {
> 292 |     this.chart = new Chart(this.chartRef.nativeElement, this.chartConfig);
      |                  ^
  293 |   }
  294 |
  295 |   ngOnInit() {

  at createResizeObserver (../../../node_modules/chart.js/dist/chart.js:2428:20)
  at DomPlatform.addEventListener (../../../node_modules/chart.js/dist/chart.js:2502:21)
  at _add (../../../node_modules/chart.js/dist/chart.js:7051:16)
  at attached (../../../node_modules/chart.js/dist/chart.js:7070:7)
  at Chart.bindResponsiveEvents (../../../node_modules/chart.js/dist/chart.js:7079:7)
  at Chart.bindEvents (../../../node_modules/chart.js/dist/chart.js:7023:12)
  at Chart._initialize (../../../node_modules/chart.js/dist/chart.js:6547:8)
  at new Chart (../../../node_modules/chart.js/dist/chart.js:6512:8)
Run Code Online (Sandbox Code Playgroud)

ResizeObserver 正在由 Chart.js 内部使用,我没有在任何地方明确使用。有人对此有解决方案吗?

jestjs angular

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

angular ×1

jestjs ×1