public-hoist-pattern: 是 pnpm 专属的 .npmrc 配置项

解决 pnpm 严格隔离导致的兼容性问题

🕐

配置

此行,直接添加到 .npmrc 里。

public-hoist-pattern[]=@jswork/*

场景

  • @jswork/next-admin-kits 有安装多个包作为 deps ,但使用的时候,发现 nx.guid 这些库,类型全都失效
  • 但 pnpm 中,这些并不在 node_modules 中,导致很多 types 失效

效果

使用了此配置的效果预览