无法使用Fork后的reactflow:找不到@reactflow/core模块及类型声明
解决Fork ReactFlow后无法找到@reactflow/core模块的类型错误
首先明确:@types/reactflow这个包完全没必要安装,ReactFlow官方包本身自带完整的类型声明,额外安装@types包反而可能引发类型冲突。
按以下步骤排查解决:
- 先移除错误安装的类型包:
pnpm remove @types/reactflow - 清理pnpm缓存,避免依赖残留问题:
pnpm store prune - 重新安装所有项目依赖:
pnpm install - 由于ReactFlow采用monorepo结构,@reactflow/core是本地子包,必须先完成根项目的构建才能让其他模块正确引用它,执行根目录的构建命令:
pnpm run build - 检查项目的
tsconfig.json,确认paths配置是否正确映射了@reactflow/core的本地路径,示例配置如下:{ "compilerOptions": { "paths": { "@reactflow/core": ["./packages/core/src"] } } } - 最后重启你的IDE(比如VS Code),类型系统缓存可能需要刷新才能识别到本地包的类型声明
内容的提问来源于stack exchange,提问作者Eren Talan
相关产品推荐
相关产品推荐

