0

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

我正在使用的命令是:

tsc --declaration test.ts

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

有什么选择吗?

4

2 回答 2

1

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

http://typescript.codeplex.com/workitem/list/basic上要求将此作为增强功能并没有什么坏处

于 2013-11-01T16:45:27.843 回答
0

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

所以你的命令可能看起来像:

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

希望这可以帮助。

于 2013-11-02T04:47:13.783 回答