Npm 使用纱线添加包会降低某些其他现有包的版本

Npm 使用纱线添加包会降低某些其他现有包的版本,npm,yarnpkg,web3,Npm,Yarnpkg,Web3,我安装了一个名为@drizzle/store的纱线包,它依赖于web3@1.3.0它也成功地安装了。现在我尝试安装一个名为@toruslabs/torusembed的程序包,它依赖于web3@0.20.7,并将现有的web3@1.3.0到web3@0.20.7. 这导致我的应用程序出现问题,需要最新版本web3@1.3.0版本每次安装torus_embed软件包时,是否可以在不使用最新web3版本的猴子补丁的情况下纠正此问题?即便如此,仍然存在一些问题

我安装了一个名为@drizzle/store的纱线包,它依赖于web3@1.3.0它也成功地安装了。现在我尝试安装一个名为@toruslabs/torusembed的程序包,它依赖于web3@0.20.7,并将现有的web3@1.3.0到web3@0.20.7. 这导致我的应用程序出现问题,需要最新版本web3@1.3.0版本每次安装torus_embed软件包时,是否可以在不使用最新web3版本的猴子补丁的情况下纠正此问题?即便如此,仍然存在一些问题