我正在从 ts 文件生成 d.ts 文件。但是,我认为在执行此操作时无法阻止 .js 文件的生成。
我正在使用的命令是:
tsc --declaration test.ts
这生成了一个 test.d.ts 作为一个 test.js。但是我只希望它生成一个 test.d.ts 文件。
有什么选择吗?
我正在从 ts 文件生成 d.ts 文件。但是,我认为在执行此操作时无法阻止 .js 文件的生成。
我正在使用的命令是:
tsc --declaration test.ts
这生成了一个 test.d.ts 作为一个 test.js。但是我只希望它生成一个 test.d.ts 文件。
有什么选择吗?
当前没有可以传递给编译器的标志来阻止它创建 JavaScript 文件。编译器的主要目的是创建 JavaScript,d.ts
文件和源映射等附加功能是该核心功能的补充。
在http://typescript.codeplex.com/workitem/list/basic上要求将此作为增强功能并没有什么坏处
一种选择是使用--out otherFile.js
参数并丢弃/忽略生成的内容。
所以你的命令可能看起来像:
tsc --declaration test.ts --out ignoreMe.js
希望这可以帮助。