我已經創建了一個安裝了TypeScript 0.8.1和Web Essentials的新的Windows 8 JavaScript空白應用程序。引用TypeScript文件包括輸出中的整個文件
我在文件中添加了文件foo.ts
和bar.ts
。
foo.ts
只包含一個簡單的類:
class Foo
{ }
bar.ts
包含foo.ts
參考,一類吧:
/// <reference path="foo.ts" />
class Bar
{ }
奇怪的是,bar.js
同時包含酒吧和Foo類:
var Foo = (function() {
function Foo() { }
return Foo;
})();
var Bar = (function() {
function Bar() { }
return Bar;
})();
出了什麼問題?我正在使用共享的reference.ts
文件處理更大的項目。突然之間,我所有的ts文件都被編譯爲每個javascript文件。
tsc --out bar.js foo.ts bar.ts
這是否發生在保存,或構建:
所以你可以確認。你是否也遇到了同樣的問題,並且確實發佈了修復程序使其可以正常工作? – 2012-11-20 18:11:57
好多了,至少對我來說 – Tass
太棒了!完全爲我工作。 – AcidPAT