我设置了经典的Lerna。根目录,packages文件夹,2个子目录
我只想在一个软件包中运行yarn install
并仅安装该软件包的依赖项。出于某种原因,我在运行它时(甚至从该文件夹中)在根目录,packageA和packageB中安装node_modules
。
有没有一种解决方案可以让我为所选目录安装node_modules
?
答案 0 :(得分:0)
查看“重点工作区” https://classic.yarnpkg.com/blog/2018/05/18/focused-workspaces/
从您要处理的软件包内部运行
yarn install --focus
和Yarn将安装本地依赖关系以及monorepo-sibling依赖关系中的所有依赖关系,但不是安装monorepo中所有软件包中的所有依赖关系。