如何在NPM7工作区中使用多个主要版本的依赖关系

如何在NPM7工作区中使用多个主要版本的依赖关系,npm,workspace,monorepo,npm-workspaces,Npm,Workspace,Monorepo,Npm Workspaces,我有一个NPM7.0工作区monorepo 几个子包使用依赖项的不同主要版本 但是,NPM工作区似乎只能安装一个版本,并且在我在其中一个包中使用依赖项时,在为我提供正确的主版本时出现问题 在《纱线》中,我可以将依赖项添加到nojust,但这似乎不存在,也不适用于NPM 7.0工作区。我希望有一个最小的example@abernier这就是我试图在NPM7工作区中使用的回购协议。一旦清除所有包锁并将其转换为npm 7工作区:当您尝试使用npm run dev:vue2打开开发服务器时,多个版本的V

我有一个NPM7.0工作区monorepo

几个子包使用依赖项的不同主要版本

但是,NPM工作区似乎只能安装一个版本,并且在我在其中一个包中使用依赖项时,在为我提供正确的主版本时出现问题


在《纱线》中,我可以将依赖项添加到
nojust
,但这似乎不存在,也不适用于NPM 7.0工作区。

我希望有一个最小的example@abernier这就是我试图在NPM7工作区中使用的回购协议。一旦清除所有包锁并将其转换为npm 7工作区:当您尝试使用
npm run dev:vue2
打开开发服务器时,多个版本的Vue会出现问题,它仍会尝试使用版本3。