TypeError:无法读取null的属性“ measureText”

时间:2019-09-20 20:30:02

标签: ag-grid ag-grid-angular ag-grid-ng2

我在角度的ag-grid玩笑单元测试中遇到以下错误。知道是什么原因造成的吗?

TypeError:无法读取null的属性“ measureText”

  23 | import { assign, get, isEmpty } from 'lodash';
  24 | import {
> 25 |      a4aGridTypes,
  26 |      abbreviated,
  27 |      AbbreviatedColumn,
  28 |      columnTypes,

 at node_modules/ag-grid-enterprise/dist/lib/charts/canvas/hdpiCanvas.js:258:45
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/canvas/hdpiCanvas.js:264:2)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/scene/scene.js:4:20)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/chart/chart.js:4:15)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/chart/cartesianChart.js:17:15)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/chart.js:31:24)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/charts/chartingService.js:15:15)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/menu/menuItemMapper.js:16:25)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/dist/lib/menu/enterpriseMenu.js:29:24)
      at Object.<anonymous> (node_modules/ag-grid-enterprise/main.js:5:24)

我正在关注ag-grid的文档:https://www.ag-grid.com/javascript-grid-testing-angular/ 并使用以下版本:

"ag-grid-angular": "20.2.0",
    "ag-grid-community": "20.2.0",
    "ag-grid-enterprise": "20.2.0",

1 个答案:

答案 0 :(得分:2)

根据ag-grid V21.0.0的官方文档 AG-2869 下的一个关于笑话的问题已经解决。

  

AG-2869:运行Jest导入ag-grid-enterprise时引发错误   用ag-grid测试

仅升级到新版本的Ag-Grid可能会解决您当前的问题。

更新到以下版本的ag-grid库:

    "ag-grid-angular": "21.0.0",
    "ag-grid-community": "21.0.0",
    "ag-grid-enterprise": "21.0.0",