我去耦我main.ts和每一類文件放入一個單獨的.ts(同一模塊下)。我想用requirejs包括在我的依賴關係模塊,但我不知道該怎麼做,如果模塊分爲多個的.ts/.js文件。使用RequireJS加載多個打字稿/ JavaScript文件
感謝, 火星
我去耦我main.ts和每一類文件放入一個單獨的.ts(同一模塊下)。我想用requirejs包括在我的依賴關係模塊,但我不知道該怎麼做,如果模塊分爲多個的.ts/.js文件。使用RequireJS加載多個打字稿/ JavaScript文件
感謝, 火星
糾正我,如果我錯了,但你的問題是關於如何在import
模塊中分割多個文件...
我在加載這些模塊方面的建議是,你創建一個層次結構,以使模塊更像是一個命名空間。下面是一個例子...
原來你有Logging
爲單個模塊。然後將其分成多個文件,以供不同風格的日誌記錄使用。使用以下結構:
/Logging/Console.ts
/Logging/File.ts
/Logging/Remote.ts
然後,您可以輸入您需要使用的是什麼:
import consoleLogging = module('/Logging/Console');
或者
import fileLogging = module('/Logging/File');
等。
我有一個視頻教程:http://www.youtube.com/watch?v=4AGQpv0MKsA
基本上從您的TS引用其他TS文件的文件只需導入它們:
import otherfile = module('pathtootherfile')
生成的JS (使用--module amd
標誌時)這是否requireJs需求設置。當你想要導入其他JS文件時,它會變得更加複雜,這在本教程以及本示例項目中都有介紹:https://github.com/basarat/typescript-amd