我們有一個大型的TS應用程序,主要是在2.0之前編寫的。我們沒有使用模塊,但只有outfile
選項。到目前爲止,我們一直使用global
類型,但現在typings
提供的一些類型不支持全球使用(據我所知)。如何使用提供外部模塊作爲全局的打字?
例如,我現在試圖使用markdown-it
的類型,它不向全局名稱空間公開任何內容,因此編譯器找不到markdownit
函數。
我很困惑我們應該如何在這些情況下使用這些類型,任何提示將不勝感激。
示例代碼:
// test.ts var result = markdownit().render("*some markdown*"); <-- `markdownit` not found
當我嘗試import
它,它給了當然的錯誤,因爲我沒有使用的模塊。所以我卡住了。
我真的想這樣使用它,因爲我沒有別的選擇。我們有數千行不使用模塊編寫的代碼,這是一項艱鉅的工作,無法承受。在一個新項目中,我肯定會使用模塊。謝謝你的回答,明天再試。 –