安装react报错
背景
执行命令npx create-react-app my-app
,然后出现报错unable to resolve dependency tree
解决:
出现这个报错是因为依赖包版本出现冲突,查看package.json
可以看到react版本是19.0.0
,但是@testing-library/react
要求的react
版本是18
。所以需要把react
和react-dom
版本换成18
。
为什么要修改react-dom
版本呢?因为react-dom
的19
版本要求react
版本也是19
,所以需要都修改到18
版本。
我切换的版本是
react: ^18.3.1
react: ^18.3.1
react-dom: ^18.3.0