场景如下:有三个项目A,B,C,这三个项目的关系如下图  1. A是一个核心项目,其最终会使用Electron打成一个独立的项目A.EXE 2. B项目是A项目的超集,在A的基础上会增加一部分功能,最终是一个B.WEB项目 3. C项目是B项目的超级,在B的基础上也会增加一部分功能,最终也会使用Electron打成一个独立的项目C.EXE 经过一番调研,前端打算使用pnpm构建Monorepo架构,初步设想如下: root ├── package.json ├── pnpm-workspace.yaml ├── packages ├── common ├── package.json ├── utils ├── package.json ├── A ├── package.json ├── B ├── package.json ├── C ├── package.json common用于存放那些共用的业务代码,a,b,c分别去依赖这个包。如果我把common包所需要vue、vue-router、pinia都安装到common里,然后a,b,c去依赖它,但是这个时候在a,b,c中导入vue就不行了,这跟我想的有点不一样哈(依赖不能传递吗?),所以我只能把它安装到**根目录下** 。安装到根目录下倒是跑起来了,不知道这样可以吗?刚接触到这个,前端也不是很熟,求大佬指导  大致了解了Monorepo架构,初步选项使用较为简单的pnpm