【发布时间】:2021-10-01 16:01:06
【问题描述】:
使用 Yarn 工作区时,我可以在根工作区中安装每个 devDependency 吗?或者我应该将它们放在每个单独的工作区中?
例如:
packages
package1
package.json
package2
package.json
package3
package.json
package.json
这里是每个包所需的devDependencies。
package1 => external-package-A
package2 => external-package-A
package3 => external-package-A + external-package-B
external-package-A 和 external-package-B 应该安装在哪里?
是否应该在根工作区中安装 external-package-A,因为我的所有软件包都在使用它?
如果我在我的根工作区也安装external-package-B 会有什么问题吗?
或者我应该在每个软件包中安装它们吗?我的意思是它们会列在每个包的每个 package.json 文件中,而不是列在根目录中。
【问题讨论】:
标签: yarnpkg dependency-management package.json yarn-workspaces