我在一个使用create-react-app的个人网站上工作,注意到安装MUI后,每次安装npm时,我都会遇到对等依赖错误。我想这可能与我拥有的不同库版本有关,但我不确定问题是什么。我想看到我的包可能会帮助其他人了解问题所在。
我的终端错误截图和我的包在这里!请帮助!:)enter image description hereenter image description here
我已经试过卸载mui(它不会让我做,因为其他对等依赖?),改变react的版本,删除节点模块和包锁定文件,但是我保持得到相同的'无法解析依赖树' 9:16
--force似乎暂时起作用,但似乎不是实际的解决方案,因为我仍然不能“自然”安装库
1条答案
按热度按时间v9tzhpje1#
这是我有时在处理对等依赖问题时使用的方法。
1.在package.json本地安装我需要的对等依赖项版本。
1.安装这个npm软件包:核不扩散机制-部队-决议
1.在package.json中提供一个附加项-"resolutions"-指向该对等依赖项。
然后添加一个脚本,每次安装新的东西后运行。
然后重新安装(注意:npm ci更好,因为它不尝试安装软件包文件的小变体。它只接受在package-lock.json文件中显式声明的内容。这样,如果在不同的操作系统之间共享repo,它是一致的。
希望能有所帮助