這裏是愚蠢和簡單的問題: 我是這個整個webpack工具的新手。多個TypeScripts文件配置
我一直在嘗試使用typescript和webpack來構建一個簡單的web應用程序。在過去,我創建了打字稿並對其進行編譯而不捆綁它們。
使用webpack,我已經安裝了必要的加載器,打字稿和jQuery。 問題是,我有3個打字稿文件:
- main.ts - >導入所有資產(圖像,CSS)和其他打字稿
- functions.ts - >包括我所有的自定義函數/模塊
- UI-controller.ts
:
module Functions{
export module StringTools{
export function IsEmpty(): boolean{
//some code
}
}
}
在瀏覽器中,我知道上面的代碼片段將被調用,但是它在main.ts中(在運行時)無法識別,即使您已經導入它。 這是我如何將其導入main.ts:
import '.src/functions'
任何建議,我怎麼能解決這個問題?
因此,它需要我通過使用導入由於webpack更改結構? –
不,但我認爲擺脫名稱空間是正確的方式來做到這一點。 如果你想做最小的改動,做'export module Functions',並從'main.ts'做'import {Functions} from'.src/functions'' –