在Jenkins安装npm PeerDependence

在Jenkins安装npm PeerDependence,jenkins,npm,react-router,npm-install,npm-start,Jenkins,Npm,React Router,Npm Install,Npm Start,浏览一番之后,人们显然不希望你安装peerDependencies 然而,这在詹金斯CI管道中成为一种必要。 在我的情况下,我有A包和B包,具体取决于C包 我想先安装、测试和构建包C,然后是A和B 问题 我使用的是react路由器dom。 这需要从同一实例导入组件,因此它必须是对等依赖项才能工作 然而,在npm测试期间,这也是必需的,因为它是一个对等依赖项,所以没有安装 npm安装,也不是npm ci 我找到的所有解决方案都涉及将PeerDependence设置为DevDependence。 问

浏览一番之后,人们显然不希望你安装peerDependencies 然而,这在詹金斯CI管道中成为一种必要。 在我的情况下,我有A包和B包,具体取决于C包 我想先安装、测试和构建包C,然后是A和B

问题 我使用的是react路由器dom。 这需要从同一实例导入组件,因此它必须是对等依赖项才能工作

然而,在npm测试期间,这也是必需的,因为它是一个对等依赖项,所以没有安装 npm安装,也不是npm ci

我找到的所有解决方案都涉及将PeerDependence设置为DevDependence。
问题是它在本地开发服务器中断

找到了解决方案吗?也在寻找解决方案。调用“npm安装”somepeerdependency@1.2.3“将更改包锁,因此我不想这样做。找到解决方案了吗?也在寻找解决方案。”。调用“npm安装”somepeerdependency@1.2.3“将更改包锁,因此我不想这样做。