剛接觸TypeScript,問的問題比較基礎(chǔ),見笑了。我現(xiàn)在遇到的問題是:我有一個GameMain.ts文件在根目錄,內(nèi)容如下:其中Test這個類,路徑是./js/Test.ts內(nèi)容如下:這個時候我執(zhí)行GameMain.ts 是可以正常運行的,會執(zhí)行alert("Test")我測試了幾次,只要GameMain.ts import 的類在根目錄下都是可以正常引入的。如果我新建一個Test2.ts,路徑是./test2/Test2.ts內(nèi)容如下:我在GameMain.ts 里引入Test2是可以的,但是為什么我在Test.ts里面引入Test2.ts就會報錯呢?示例:import Test2=test2.Test2;namespace test{ export class Test{ constructor(){ alert("Test"); } }}這個時候報的錯 是 "test2 is not defined",是因為我沒有正確的使用import么?我看了很久的官方文檔,有關(guān)模塊和命名空間的一些文檔好像沒有提到這種情況。目錄結(jié)構(gòu)如下:
TypeScript如何使用import和namespace
不負相思意
2019-02-26 16:57:25