我正在处理的项目有以下存储库:
- MainApp:一个反应项目(AWS Amplify 所以我无法编辑 Amplify 依赖项)。
- ModuleX:一个 React 项目。
两个应用程序单独运行良好;我可以使用 npm install
将 ModuleX 安装为 MainApp 中的节点模块。
问题:
但是,当我尝试在另一台机器上克隆并启动项目时,npm install
失败,并出现一系列关于版本和覆盖问题的错误。
问题:
在安装可能与现有应用依赖项重叠的模块时,有没有办法避免这种冲突?