[英]How to include and inline external util classes into main TypeScript app?
我正在使用新的TypeScript for VS工具系統從TypeScript語法生成JavaScript程序。 我需要在單獨的文件中定義我的應用程序和utils,並且我需要知道util的“類”和函數將如何包含在主應用程序中。
我聽說過/// <reference path="....ts" />
語法,該語法使您可以從外部文件訪問代碼。 這種語法的行為類似於C ++中的include
嗎? 它將使用的類/函數拉入主app.ts
文件,還是只是希望目標文件作為.js
文件存在於同一目錄中?
我是否應該使用內部模塊來定義將包含(內聯)到主應用程序中的類?
如果您在其他.ts文件中具有/// <reference ... >
標記,則如果您為--out
開關指定文件名,則這些引用的文件(以遞歸方式)將被編譯為相同的.js文件。 否則,將並行編譯同一組文件( a.ts
> a.js
)。
這種行為都不依賴於使用內部模塊還是將其保持在頂層。 但是,如果您選擇使用外部模塊,則情況就大不相同了(可能請參閱本手冊的現有資料)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.