setup-ts-deep-modules: 仅扫描包而忽略应用程序的深层导入
作者: dajiaohuang创建于 2026年10月1日更新于 2026年10月1日
`setup-ts-deep-modules` 保证应用程序代码只能导入一个包的根入口点。步骤 4 允许 `lint:boundaries` 运行 `depcruise <packages-root>`,其中不包括该目录以外的应用程序导入器。因此,项目可以通过规定的检查,而其应用程序导入私有包的内部代码。在主 `d81f3a183412e71a5b1e84ca21bc1a35eea03a60` 上,使用未更改的捆绑 `dependency-cruiser.config.cjs`,Node 24.14.1,dependency-cruiser 18.5.0 和 TypeScript 6.0.3。
内容来源: mattpocock/skills