編譯器配置項-compilerOptions
項目相關(guān)配置01
復(fù)合 - composite
這個 composite
選項強制執(zhí)行某些約束觅闽,使構(gòu)建工具(包括 TypeScript它自己掰烟,在 --build
模式下)快速確定項目是否已構(gòu)建成為可能讥邻。
啟用這個配置項時:
如果未明確設(shè)置
rootDir
選項,則默認(rèn)為包含tsconfig.json
文件的目錄。所有實現(xiàn)文件都必須與
include
配置項的模式匹配,或者在files
配置項列出的文件數(shù)組中列出奔害。如果違反此約束,tsc
將通知您未指定哪些文件地熄。declaration
選項的默認(rèn)值為true
You can find documentation on TypeScript projects in the handbook.
您可以在手冊 中找到有關(guān) TypeScript 項目的文檔华临。
禁用加載引用的項目 - disableReferencedProjectLoad
在多項目的 TypeScript 程序中,TypeScript 會將所有可用項目加載到內(nèi)存中端考,以便為編輯器響應(yīng)提供準(zhǔn)確的結(jié)果雅潭,這需要完整的知識圖譜,例如“查找所有引用”跛梗。
如果您的項目很大寻馏,則可以啟用disableReferencedProjectLoad
這個選項,以禁用所有項目的自動加載核偿。相反诚欠,當(dāng)您通過編輯器打開文件時,項目將會被動態(tài)加載。