似乎在编写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