我会尽量给你一些背景信息。
我的团队正在尝试在 reactJs 项目中将 MUI v3 迁移到 v4。我们用项目本身做了它,它有效!但是,当我们导航到使用某个库工作的某些窗口时,出现了一些问题。这个库是由不在公司的其他人开发的,我们也没有联系,但是,我们可以访问库 GitHub 存储库,它们实际上是两个。
https://github.com/rjpizarro/forms
https://github.com/rjpizarro/make-request
我从来没有这样做过,我决定克隆项目然后安装依赖项并运行它。我正在使用 nvm,所以在那一刻我正在使用节点 v12,当我执行 npm start 时出现了一些错误(“start”:“webpack --watch”)。如果我使用节点 10,脚本运行完美,但在整个项目中我们使用的是节点 12,所以我不确定这里有什么问题。
我想知道当我尝试从 MUI v1 迁移到 v4 并再次在我的项目中使用修改后的库时是否会出现问题,或者首先,为什么它现在可以正常工作?
无论如何,我只是想知道,如果我需要它,我可以在库中使用不同版本的节点,然后在整个项目中使用其他更新版本吗?
这会对我的整个项目产生负面影响吗?
将 MUI 迁移到该库并再次将其放入我的项目中的最佳方法是什么?