如何解决react-markdown模块报错:Package path ./lib/react-markdown未导出?
解决"Module not found: Error: Package path ./lib/react-markdown is not exported"问题
核心原因
react-markdown v7+版本调整了包的导出结构,不再对外暴露./lib/react-markdown这个子路径,若仍使用旧版本的导入方式就会触发该报错。
解决步骤
修正导入语句
把原来的错误导入:import ReactMarkdown from 'react-markdown/lib/react-markdown'替换为新版本的标准导入:
import ReactMarkdown from 'react-markdown'适配旧版本(可选)
如果项目依赖其他仅兼容旧版react-markdown的包,可以指定安装v6.x版本:npm install react-markdown@6.x清理依赖缓存
若上述操作无效,可能是缓存导致的依赖异常,执行以下命令重置依赖:npm cache clean --force rm -rf node_modules package-lock.json npm install
内容的提问来源于stack exchange,提问作者Lokesh Patil
相关产品推荐
相关产品推荐

