从外部模块打字稿项目生成单个定义文件



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

如果我编译

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"的插件。

相关内容

  • 没有找到相关文章

最新更新