我正在使用WebPack和TypeScript来创建组件库。除了TypeScript(ts-loader或tic)输出与源相同的文件夹层次结构中的.d.ts文件外,所有内容都按预期工作和构建。虽然我可以编写一个清理脚本来将它们移动到带有.js对应物的平面构建文件夹中,但我更喜欢它们是从那里开始输出的。
declarationDir
仅更改相对基本路径,但不会给出我希望文件布局的任何结构。在TypeScript,ts.config和/或WebPack中是否有办法将它们全部输出到与.js文件相同的平面文件夹中?我计划为捆绑的库文件实现dts包,但我仍然希望单个组件输出的单独dts文件(类似于material-components-web
项目)。