如何在Yarn工作区的一个package.json文件中安装软件包?

时间:2020-03-19 08:40:56

标签: javascript reactjs lerna

我设置了经典的Lerna。根目录,packages文件夹,2个子目录

我只想在一个软件包中运行yarn install并仅安装该软件包的依赖项。出于某种原因,我在运行它时(甚至从该文件夹中)在根目录,packageA和packageB中安装node_modules

有没有一种解决方案可以让我为所选目录安装node_modules

1 个答案:

答案 0 :(得分:0)

查看“重点工作区” https://classic.yarnpkg.com/blog/2018/05/18/focused-workspaces/

从您要处理的软件包内部运行

yarn install --focus

和Yarn将安装本地依赖关系以及monorepo-sibling依赖关系中的所有依赖关系,但不是安装monorepo中所有软件包中的所有依赖关系。