2013-11-01 106 views
0

我從ts文件生成d.ts文件。但是,我看不出在這樣做時防止生成.js文件的方法。生成打字稿定義文件(d.ts)而不編譯.js

我使用的命令是:

tsc --declaration test.ts 

這個生成兩者test.d.ts作爲test.js.但是我只希望它生成一個test.d.ts文件。

有沒有這樣做的選擇?

回答

1

目前沒有可以傳遞給編譯器的標誌,這會阻止它創建JavaScript文件。編譯器的主要目的是創建JavaScript,並且額外的功能,如d.ts文件和源映射是該核心功能的補充。

有沒有危害,要求將此作爲增強了在http://typescript.codeplex.com/workitem/list/basic

0

一種選擇是使用--out otherFile.js參數,只是丟棄/忽略生成的內容。

因此您的命令看起來是這樣:

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

希望這有助於。