React导入devextreme的DataGrid时报错找不到devextreme/animation/frame
问题原因
devextreme-react 是 DevExtreme 核心功能库的 React 适配层,本身不包含核心代码实现,需要依赖对应版本的 devextreme 核心包才能正常运行。你仅安装了 devextreme-react 没有安装同版本的核心依赖,因此出现核心模块缺失的报错。
解决方案
- 先卸载已安装的不完整依赖,避免版本冲突:
npm uninstall devextreme-react
- 同时安装21.2版本的核心库和React适配包:
npm install devextreme@21.2 devextreme-react@21.2 --save --save-exact
- 若安装完成后仍存在报错,执行以下操作重置依赖:
- 删除项目根目录下的
node_modules文件夹和package-lock.json文件 - 执行缓存清理命令:
npm cache clean --force - 重新执行依赖安装命令:
npm install
- 删除项目根目录下的
依赖安装完成后重启本地开发服务即可,你现有的组件导入代码无需修改。
内容的提问来源于stack exchange,提问作者Jean Pierre Imanirumva
相关产品推荐
相关产品推荐

