Ag Grid Community转Enterprise后出现CHART_TOOL_PANEL_ALLOW_LIST导入错误求助
解决Ag Grid Community转Enterprise后
CHART_TOOL_PANEL_ALLOW_LIST找不到的问题 以下是针对性的解决方案,按优先级尝试:
修正导入来源
CHART_TOOL_PANEL_ALLOW_LIST是Ag Grid Enterprise专属的导出常量,你的代码中大概率是从ag-grid-community导入了这个常量。找到所有相关导入语句,将来源替换为ag-grid-enterprise:// 错误写法 import { CHART_TOOL_PANEL_ALLOW_LIST } from 'ag-grid-community'; // 正确写法 import { CHART_TOOL_PANEL_ALLOW_LIST } from 'ag-grid-enterprise';统一所有Ag Grid包的版本
ag-grid-community、ag-grid-react、ag-grid-enterprise三个包的版本号必须完全一致,版本不匹配会导致导出结构不兼容。打开package.json核对版本,若不一致,执行如下命令(将<version>替换为你使用的版本号,比如30.1.0):npm install ag-grid-community@<version> ag-grid-react@<version> ag-grid-enterprise@<version>清理依赖缓存并重装
残留的依赖缓存可能导致旧包内容干扰,执行以下命令彻底重建依赖:rm -rf node_modules package-lock.json npm install调整导入顺序
确保ag-grid-enterprise的导入语句在所有Ag Grid组件导入之前,让Enterprise模块先完成对Community功能的扩展:import 'ag-grid-enterprise'; import { AgGridReact } from 'ag-grid-react'; import React, { useCallback, useEffect, useMemo, useRef } from 'react'; import 'ag-grid-community/dist/styles/ag-grid.css';
内容的提问来源于stack exchange,提问作者Praveen Rao Chavan.G
相关产品推荐
相关产品推荐

