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