有没有办法在 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/*
YARN 有一个 nohoist
选项来防止提升特定包。
PNPM 是否有等效的选项?
从pnpm v6.7开始,pnpm不允许排除提升。使用 pnpm,您可以定义应该提升哪些包,而不是哪些不应该提升。
要不提升任何东西,您可以在 .npmrc
中设置 hoist=false
。
要仅提升 babel 包,您可以设置 hoist-pattern[]=@babel/*