从外部模块typescript项目生成单个定义文件

问题描述 投票:1回答:3

拥有一个多文件打字稿项目,使用外部模块。

如果我编译

tsc -d init.ts -m "commonjs"

然后项目的所有文件都有自己的.d.ts文件。但我想为整个项目生成一个单独的.d.ts文件。最好的方法是什么?

module compilation typescript definitions
3个回答
1
投票

但我想为整个项目生成一个单独的.d.ts文件。最好的方法是什么?

目前它是以一种黑客的方式处理:https://github.com/TypeStrong/grunt-dts-bundle

更多:https://github.com/Microsoft/TypeScript/issues/1236


1
投票

您可以使用npm包TsProject生成单个d.ts和.ts以及.js包。


0
投票

看看“npm-dts”包。我认为它完全符合您的需求。

此外,还有一个名为“npm-dts-webpack-plugin”的WebPack插件。

© www.soinside.com 2019 - 2024. All rights reserved.