似乎在編寫Typescript時如何實際構造代碼的信息與不存在的相鄰。如何使用node.js在Typescript中的多個文件中拆分我的模塊
我想在節點中創建一個服務器。它有像socket.io這樣的外部依賴關係。服務器太大而無法將它全部放在一個文件中(因爲大多數情況下我都會這樣想),所以我想我會把它分開。我想有每個類在一個單獨的文件,我希望能夠在整個項目中使用它們,而不需要做一些瘋狂喜歡
import vector = require("vector.ts");
var vec = new vector.Vector();
我該怎麼辦呢?到目前爲止,我似乎在兩條戰線上作戰。當我得到tsc進行實際編譯時,節點在運行時抱怨,但是當我修改代碼以便節點能夠工作時,它不會編譯。
我很感激,如果有人可以花時間來一步一步地經歷這一步。
如何從'.class1';'import {Class1} import'Class1 = require(「。class1」);' – Daryl
@Daryl,後者將導入文件作爲模塊,獲取所有導出的項目(可能有多個類/接口等)。 – jmotes
這個解決方案非常酷。我的猜測是'Class1'和'Class2'的每個文件使用'module MyModule {}'的優點,然後執行一個導入{MyModule}來對模塊進行合併,如此處所解釋的http:// typecript。 codeplex.com/wikipage?title=Modules%20in%20TypeScript&referringTitle=TypeScript%20Documentation – loretoparisi