1

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

如果我编译

tsc -d init.ts -m "commonjs"

然后项目的所有文件都有自己的 .d.ts 文件。但我想为整个项目生成一个 .d.ts 文件。解决这个问题的最佳方法是什么?

4

3 回答 3

1

但我想为整个项目生成一个 .d.ts 文件。解决这个问题的最佳方法是什么?

目前它由以下方式处理:https ://github.com/TypeStrong/grunt-dts-bundle

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

于 2014-11-21T21:17:08.103 回答
1

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

于 2015-07-31T00:12:37.937 回答
0

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

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

于 2019-02-27T17:51:26.260 回答