升级ag-grid-react与ag-grid-community至32.3.2后导入命名类型失败
AG Grid 27.x 升级到32.x后事件类型导入错误的解决方法
AG Grid从v28版本开始对核心包结构做了拆分,SelectionChangedEvent、CellClickedEvent这类事件类型,以及部分细分接口不再直接暴露在ag-grid-community根路径下,这是你导入报错的核心原因。
解决方法如下:
拆分导入路径,核心API(如GridApi、GetRowIdParams)仍从根包导入,事件类型从单独的子路径导入:
// 调整后的正确导入写法 import { GridApi, GetRowIdParams } from 'ag-grid-community'; import { GridReadyEvent, SelectionChangedEvent, CellClickedEvent } from 'ag-grid-community/dist/lib/events';如果你使用TypeScript,确保
tsconfig.json中的moduleResolution配置为node或bundler,避免模块路径解析失败。其他类似找不到的细分类型,可查看
ag-grid-community/dist/lib下的子目录(比如interfaces、models),对应类型会被归类到这些目录中。
内容的提问来源于stack exchange,提问作者e kanojia
相关产品推荐
相关产品推荐

