Javascript 如何覆盖npm peerinvalid

Javascript 如何覆盖npm peerinvalid,javascript,node.js,npm,package-managers,Javascript,Node.js,Npm,Package Managers,我正在尝试安装一个节点模块,该模块已将peerDependencies指定给包的旧版本。我知道该模块将与较新版本一起工作。我如何告诉npm忽略peerinvalid错误?当前,peerinvalid错误正在停止安装过程 这就是错误: npm ERR! peerinvalid Peer xxx@x.x.x wants xxx@x.x.x 谢谢 一个非常棘手/临时的解决方法是修改已安装包的package.json,并指定peerDependency,删除指定react为peerDependency

我正在尝试安装一个节点模块,该模块已将
peerDependencies
指定给包的旧版本。我知道该模块将与较新版本一起工作。我如何告诉npm忽略
peerinvalid
错误?当前,
peerinvalid
错误正在停止安装过程

这就是错误:

npm ERR! peerinvalid Peer xxx@x.x.x wants xxx@x.x.x

谢谢

一个非常棘手/临时的解决方法是修改已安装包的package.json,并指定peerDependency,删除指定react为peerDependency的行


如果您(或同事)需要从头开始安装
npm
。就像我说的,一个蹩脚的临时解决方法。

在NPM v3中,对等依赖显示一个警告而不是错误

我们还将在中更改对等依赖项的行为npm@3. 我们将不再自动下载对等依赖项。相反,如果尚未安装对等依赖项,我们将警告您。这要求您自己手动解决peerDependence冲突,但从长远来看,这将减少您最终陷入软件包依赖性棘手境地的可能性


那么,它想要什么?请发布错误消息的其余部分。@shmuli,谢谢您的评论。实际上,我对提供依赖性不感兴趣。我想知道如何强制npm继续安装过程,尽管出现
peerinvalid
错误。如果你真的很好奇的话,它是react v
0.12.x
,v
0.13.0
刚刚发布,但是很多模块都有一个peerDependency
0.12.x
谢谢,我知道这是一个选项,我只是希望有一个更好的解决方案。好消息是npm v3看起来只会发出警告,而不是错误: