生成打字稿定义文件(d.ts)而不编译.js

时间:2013-11-01 16:42:28

标签: typescript

我正在从ts文件生成d.ts文件。但是,我认为在执行此操作时无法阻止生成.js文件。

我使用的命令是:

tsc --declaration test.ts

这生成了test.d.ts作为test.js.但是我只希望它生成一个test.d.ts文件。

有没有选择这样做?

2 个答案:

答案 0 :(得分:1)

当前没有可以传递给编译器的标志会阻止它创建JavaScript文件。编译器的主要目的是创建JavaScript,而d.ts文件和源映射等附加功能是该核心功能的补充。

将此作为http://typescript.codeplex.com/workitem/list/basic

的增强功能,没有任何害处

答案 1 :(得分:0)

一种选择是使用--out otherFile.js参数,只是放弃/忽略生成的内容。

所以你的命令可能如下:

tsc --declaration test.ts --out ignoreMe.js

希望这有帮助。