我是否将 tsconfig.json 发布到 NPM?

rix*_*rrr 5 npm typescript

TSC 最近开始生成tsconfig.tsbuildinfo文件。我现在添加这些是.npmignore为了防止我将它们发布到 NPM,因为它们是跟踪本地构建的工件。

这让我开始思考,我tsconfig.json是否也应该从 NPM 发布的包中删除?

在我看来,该文件仅用作编译器的指令,因此可以安全地删除。但是,我也知道,当 TypeScript 编译器使用文件时,它有时也会使用目标项目中的 tsconfig(例如,使用项目引用时)。

我无法监督这一举措的结果——如果我tsconfig.json从 NPM 包中剥离,下游构建是否会在某些深奥的条件下中断?