有没有办法在 PNPM 中排除特定包的提升?

Is there a way to exclude a specific package from hoisting in PNPM?

YARN 有一个 nohoist 选项来防止提升特定包。

PNPM 是否有等效的选项?

从pnpm v6.7开始,pnpm不允许排除提升。使用 pnpm,您可以定义应该提升哪些包,而不是哪些不应该提升。

要不提升任何东西,您可以在 .npmrc 中设置 hoist=false

要仅提升 babel 包,您可以设置 hoist-pattern[]=@babel/*