组件库与项目react版本冲突
更新于 阅读 27 次
在使用dumi进行组件开发过程时,编写好的组件在编译发版前需要在项目中测试功能是否完善,使用 npm link xxx
链接后,有时会出现react版本不一致错误,
这是因为组件和渲染它的react-dom
副本中的react不相同引起的。
使用
npm ls react
会发现两个react版本
这时可以通过
npm link xxx/project/node_modules/react
指向项目的react版本,再次编译组件库,react就一致了,组件就可以正常使用了。