如何满足依赖不同React版本的库?国家公共管理

Lui*_*u23 5 javascript package npm reactjs

大家好,我遇到了 NPM 依赖项问题。

事实证明,在我的项目中,我使用的是 React 版本 17.0.2,但我有几个依赖于 React 16.3.2 的库,我真的不知道该怎么办。

有没有办法让我同时拥有多个版本的 React?这样每个不同的库都可以对接不同版本的 React 吗?

另一件让我好奇的事情是,该项目在本地运行良好,但在生产中,使用 npm run build,一切都会中断,这使得编译变得不可能。

控制台抛出错误

我已经尝试过了删除 node_modules 文件夹和我的 package-lock.json 文件,然后再次安装 npm install --force 和 npm install --legacy-peer-deps ,正如我告诉你的,它在本地工作,但在生产中一切都会中断。

这里我附上我的 package.json 文件

https://gist.github.com/luisyuburi/6c5517b31cccef00f45fc8e12329f1f1