有一个多文件打字稿项目,使用外部模块。
如果我编译
tsc -d init.ts -m "commonjs"
然后,项目的所有文件都会获得自己的 .d.ts 文件。但是我想为整个项目生成一个.d.ts文件。最好的方法是什么?
但是我想为整个项目生成一个.d.ts文件。最好的方法是什么?
目前,它通过以下方式以黑客方式处理: https://github.com/TypeStrong/grunt-dts-bundle
更多 : https://github.com/Microsoft/TypeScript/issues/1236
npm 包 TsProject 生成单个 d.ts 和一个 .ts 和 .js 捆绑包。
看看"npm-dts"包。我认为它完全符合您的需求。
此外,WebPack还有一个名为"npm-dts-webpack-plugin"的插件。