Typescript使用xml標記<reference path=""/>
定義註釋以將本地文件發送到當前文件。但是,在聲明任何其他模塊之類的結構之前,該標記只能放在文件頭中。在TypeScript中可能需要文件內容「原樣」嗎?
所以,
// File1.ts - correct
///<reference path="./Common.ts"/>
module Test {
export class TestClass {
}
}
// File2.ts - incorrect
module Test {
///<reference path="./Common.ts"/> // <<< Here is an compile error
export class TestClass {
}
}
是否有可能採購到當前文件的自定義地點等打字稿文件的內容?
此引用的作用類似'classpath',以便編譯器知道在何處查找引用類型。它與代碼結構沒有關係。 – setec
但是,tsc編譯器包含文件內容並將其放置於'reference'標記(我試圖用--out選項編譯)。 –
很有趣,因爲我從來沒有見過這樣的行爲。當我編譯ts時,它使js保持///
setec