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

时间:2014-11-21 15:49:39

标签: module compilation typescript definitions

使用外部模块创建多文件打字稿项目。

如果我用

编译
tsc -d init.ts -m "commonjs"

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

3 个答案:

答案 0 :(得分:1)

  

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

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

看看“ npm-dts ”软件包。我认为它完全可以满足您的需求。

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