一个新手问题 - 我试图了解如何PNPM workspaces
工作。我正在设置一个 monorepo(使用RushJS
)并想知道其中有工作区意味着什么?我可以在同一个仓库中有多个工作区吗?例如,我组织中的每个部门都有自己的工作区。
例如:
Org name Acme
,每个细分都拥有一个 workspace Finance
,Promotions
等等。
然后我会在每个工作区中都有包。说Finance
有app1
和lib1
,并且Promotions
有app2
和lib2
。
可以lib2
从Finance
工作区引用吗?如果是这样,我将如何定义它pnpm-workspace.yaml
?每个工作区是否都有自己的 yaml 文件,内容是什么?