我正在使用 npm 工作区。需要单独构建每个项目
npm ci
- 将安装所有包的依赖项+根依赖项
npm ci -w @project/foo
只会安装所选包的依赖项
现在如何仅将依赖项放在根 package.json 上? 😅
没有它,任何事情都无法启动,因为存在共同的依赖关系
我发现npm ci --workspaces=false
,但是如果你在之后或之前安装包依赖项,它们将会被覆盖
我想我找到了答案:
npm ci -w @project/foo/brain -include-workspace-root