TSC最近开始生成tsconfig.tsbuildinfo
文件。我现在将它们添加到.npmignore
中,以防止我将它们发布到NPM,因为它们是跟踪本地构建的工件。
这让我开始思考,我是否也应该从NPM发布的软件包中删除tsconfig.json
?
在我看来,该文件仅用作编译器的指令,因此可以安全地剥离。但是,我也知道,当TypeScript编译器使用文件时,有时也会使用目标项目中的tsconfig(例如,使用项目引用时)。
我无法监督此举的结果-如果我从NPM软件包中剥离tsconfig.json
,下游构建会在某些神秘的条件下破裂吗?