首页 > 解决方案 > 如何满足依赖不同版本 React 的库?新PM

问题描述

大家好,我对 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

标签: javascriptreactjsnpmpackage

解决方案


推荐阅读