我开发了一个使用react-3-Gui和@react-3/drei的应用程序。在对package.json进行了实验之后,给了我以下错误:
更改package.json文件后出现的错误

但尽管如此,即使在取消了我的更改之后,错误依然存在。
我尝试过的事情:
删除节点模块并重新安装(没有changes)
)
我花了几天时间寻找一个解决方案,但找不到与这个具体问题相关的解决方案。任何事都有帮助。
package.json

发布于 2022-07-19 18:09:31
只需创建一个新的react项目,并将我创建的代码和3d模型转移到新项目中,就能够解决这个问题。一旦我将必要的软件包重新安装到新项目中,一切就开始完美地工作了。
发布于 2022-08-16 14:40:05
问题在于依赖关系。
首先是react-three-fiber和@react-three/fiber。前一个依赖项是不推荐的,但它依赖于@react-three/fiber和版本latest。
因此,这导致了对@react-three/fiber的最新版本的依赖,而后者又依赖于"react": "^18.0.0",尽管在项目的package.json中设置了"react": "^17.0.2"。
因此,请确保您摆脱了不推荐的依赖项,并对齐了依赖项,这样就不会出现版本冲突。
类似问题的参考:https://github.com/pmndrs/react-three-fiber/issues/2037
https://stackoverflow.com/questions/72450381
复制相似问题