我正在尝试修改通过 CRA 打字稿模板创建的 SPA。修改使得项目必须能够通过不同的脚本(npm run build、npm run build-library)生成 SPA 和库。在添加配置以生成库时,我不得不移动 react、react-dom 作为对等依赖项。但是当作为 SPA 运行项目时,依赖库之一期望 React 存在并作为依赖项添加。那么有没有一种方法可以使用 react-app-rewired 来有条件地配置对等依赖项?
我正在尝试修改通过 CRA 打字稿模板创建的 SPA。修改使得项目必须能够通过不同的脚本(npm run build、npm run build-library)生成 SPA 和库。在添加配置以生成库时,我不得不移动 react、react-dom 作为对等依赖项。但是当作为 SPA 运行项目时,依赖库之一期望 React 存在并作为依赖项添加。那么有没有一种方法可以使用 react-app-rewired 来有条件地配置对等依赖项?